Cat: Unterschied zwischen den Versionen
Zeile 116: | Zeile 116: | ||
Geben Sie Folgendes ein, um alle anzuzeigen: | Geben Sie Folgendes ein, um alle anzuzeigen: | ||
$ cat -A fileName | $ cat -A fileName | ||
Sample outputs: | |||
[[Datei:Cat-nonprinting-characters.webp|mini]] | |||
= Links = | = Links = |
Version vom 1. Dezember 2020, 11:37 Uhr
Bezeichnung
Mit dem Befehl cat können wir einzelne oder mehrere Dateien erstellen, Dateien enthalten, Dateien verketten und Ausgaben in Terminals oder Dateien umleiten.
Übersicht
$ cat
Oder
$ cat > filename
Oder
$ cat [OPTION] [FILE]...
Oder
$ cat file1 $ cat > file2 $ cat file3 | command $ cat file4 | grep something
Optionen
Option | Beschreibung |
---|---|
-A | Entspricht -vET. |
-b | Nummerieren Sie nicht leere Ausgabezeilen. |
-e | Entspricht -vE. |
-E | Zeigen Sie $ am Ende jeder Zeile an. |
-n | Nummerieren Sie alle Ausgangsleitungen. |
-s | Unterdrücken Sie wiederholte leere Ausgabezeilen. |
-t | Entspricht -vT. |
-T | TAB-Zeichen als ^ I anzeigen. |
-v | Notation ohne Druck anzeigen, außer für LFD und TAB. |
Beispiel
Eine Datei mit dem Befehl cat anzeigen
$ cat filename $ cat /path/to/file
$ cat /etc/passwd
root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh .... ...
Mehrere Dateien mit dem Befehl cat anzeigen
$ cat test1 test2
Hello everybody Hi world,
Erstellen eine Datei mit dem Befehl cat
Geben Sie Folgendes ein, um eine Datei mit dem Namen "test.txt" zu erstellen:
$ cat >test.txt
Anzeigen einer großen Datei Mit Pipes
Wenn eine Datei mit einer großen Anzahl von Inhalten nicht in das Ausgabeterminal passt und der Bildschirm sehr schnell nach oben rollt, können wir mit dem Befehl cat mehr und weniger Parameter verwenden, wie oben gezeigt.
$ cat song.txt | more $ cat song.txt | less
Kombinieren zwei oder mehr Dateien mit cat
Sie können zwei Dateien kombinieren und eine neue Datei mit dem Namen report.txt erstellen.
$ cat score.txt names.txt > report.txt
$ cat report.txt
Daten an eine Textdatei anhängen
$ cat >>test.txt
Nummeriert alle Ausgabeleitungen
$ cat -n filename $ cat -n song.txt
1 "Heal The World" 2 There's A Place In 3 Your Heart 4 And I Know That It Is Love 5 And This Place Could 6 Be Much 7 Brighter Than Tomorrow 8 And If You Really Try
Nicht druckbare Zeichen anzeigen
Geben Sie Folgendes ein, um TAB-Zeichen als ^ I anzuzeigen:
$ cat -T filename
Geben Sie Folgendes ein, um $ am Ende jeder Zeile anzuzeigen:
$ cat -E filename
Verwenden Sie die Notation ^ und M, außer LFD und TAB, und zeigen Sie alle nicht druckbaren Elemente an:
$ cat -v filename
Geben Sie Folgendes ein, um alle anzuzeigen:
$ cat -A fileName
Sample outputs:
Links
Siehe auch