Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
linux:shell [14.11.2023 15:46] – Martin | linux:shell [26.04.2024 07:58] (aktuell) – gelöscht Martin | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | # Notizen für die Shell | ||
- | |||
- | ## Bash Tastenkürzel | ||
- | |||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | |||
- | ## 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. | ||
- | |||
linux/shell.1699976777.txt.gz · Zuletzt geändert: 14.11.2023 15:46 von Martin