Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| linux:shell [08.01.2024 08:31] – Martin | linux:shell [26.04.2024 07:58] (aktuell) – gelöscht Martin | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | # Notizen für die Shell | ||
| - | |||
| - | ## Bash Tastenkürzel | ||
| - | |||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | |||
| - | ## sed | ||
| - | |||
| - | Zeichenfolge in Datei ersetzen | ||
| - | ```sed -i ' | ||
| - | |||
| - | ## cut | ||
| - | |||
| - | erste Spalte ausgeben   | ||
| - | ```cut -f 1 test.csv``` | ||
| - | |||
| - | erste und dritte Spalte ausgeben   | ||
| - | ```cut -f 1,3 test.csv``` | ||
| - | |||
| - | zweite Spalte ausgeben / Trennzeichen ist ;   | ||
| - | ```cut -d ";" | ||
| - | |||
| - | Zeichen an Position 2,3,4 und 10,11,12 ausgeben   | ||
| - | ```cut -b 2, | ||
| - | |||
| - | ## awk | ||
| - | |||
| - | erste und dritte Spalte ausgeben (Feldtrenner ist ; | ||
| - | ```cat test.csv | awk -F';' | ||
| - | |||
| - | gleiche wie eben, nur mit entfernen der "   | ||
| - | ```cat test.csv | awk -F';' | ||
| - | |||
| - | ## tr | ||
| - | |||
| - | ; durch , ersetzen   | ||
| - | ```cat test.csv | tr ';' | ||
| - | |||
| - | TAB durch ; ersetzen   | ||
| - | ```cat test.csv | tr " | ||
| - | |||
| - | Text ersetzten (es müssen immer bei beiden Parametern die gleich Anzahl an Zeichen sein)   | ||
| - | ```cat test.csv | tr " | ||
| - | |||
| - | Zeichen entfernen - hier "   | ||
| - | ```cat test.csv | tr -d '"' | ||
| - | |||
| - | ## tac | ||
| - | |||
| - | **tac** ist genauso wie **cat**, nur in umgekehrter Reihenfolge. | ||
| - | |||
| - | Zusammenführen der Inhalte aller Dateien in umgekehrter Reihenfolge.   | ||
| - | // | ||
| - | |||
| - | ``` | ||
| - | cat $( ls | tac ) | ||
| - | ``` | ||
| - | |||
| - | ## fdupes | ||
| - | |||
| - | Doppelte Dateien suchen | ||
| - | ```fdupes -r Pfad1 Pfad2``` | ||
| - | ggf. vorher ```sudo apt install fdupes -y``` | ||
| - | |||
| - | ## verschiedenes | ||
| - | |||
| - | '' | ||
| - | |||
| - | '' | ||
| - | |||
| - | '' | ||
| - | |||
| - | '' | ||
| - | |||
| - | '' | ||
| - | |||
| - | Weitere unter [[https:// | ||
linux/shell.1704702680.txt.gz · Zuletzt geändert: 08.01.2024 08:31 von Martin
