Cat: Unterschied zwischen den Versionen

Aus Foxwiki
Kamalalhassan (Diskussion | Beiträge)
Kamalalhassan (Diskussion | Beiträge)
Zeile 103: Zeile 103:
  8  And If You Really Try
  8  And If You Really Try


== Mehrere Dateien gleichzeitig anzeigen ==
== Nicht druckbare Zeichen anzeigen ==
Im folgenden Beispiel haben wir drei Dateien test, test1 und test2 und können den Inhalt dieser Datei wie oben gezeigt anzeigen. Wir müssen jede Datei mit trennen; (semi colon).
$ cat test; cat test1; cat test2


  This is test file
Geben Sie Folgendes ein, um TAB-Zeichen als ^ I anzuzeigen:
  This is test1 file.
  $ cat -T filename
  This is test2 file.
 
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


== Verwenden Sie die Standardausgabe mit dem Umleitungsoperator ==
== Verwenden Sie die Standardausgabe mit dem Umleitungsoperator ==

Version vom 1. Dezember 2020, 11:31 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

Verwenden Sie die Standardausgabe mit dem Umleitungsoperator

Wir können die Standardausgabe einer Datei in eine neue Datei umleiten, ansonsten eine vorhandene Datei mit dem Symbol,Inhalt von test1 wird durch den Inhalt der Testdatei überschrieben.

$ cat test > test1

Links

Siehe auch

  1. Linux:Befehl:


Extern

  1. https://wiki.ubuntuusers.de/cat/