Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >Welcher Befehl kann Steuerzeichen unter Linux filtern?

Welcher Befehl kann Steuerzeichen unter Linux filtern?

青灯夜游
青灯夜游Original
2022-11-09 20:20:182107Durchsuche

Der Befehl unter Linux, der Steuerzeichen filtern kann, ist „col“. Der Befehl col ist ein Befehl zum Bearbeiten von Dokumenten unter Linux. Der vollständige englische Name lautet „colation“. Der Befehl col hat eine Hauptfunktion, mit der Steuerzeichen in vielen Beschreibungsdateien effektiv herausgefiltert werden können. col [ -bfx][-l6cf6755defef85c92e6f9cb79a0c6022]". Der Befehl col entspricht einem Standard-Eingabetextfilter. Er liest den Textinhalt vom Anmerkungseingabegerät und zeigt den Inhalt auf dem Anmerkungsausgabegerät an.

Welcher Befehl kann Steuerzeichen unter Linux filtern?

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.

Der Befehl unter Linux, der Steuerzeichen filtern kann, ist „col“.

Linux-Befehl col

Der Befehl col ist ein Befehl zum Bearbeiten von Dokumenten unter Linux. Der vollständige englische Name lautet „colation“, was übersetzt „Filtern“ bedeutet in vielen Beschreibungsdateien effektiv Steuerzeichen herausfiltern.

Erklärung: Der Befehl col entspricht einem Standard-Eingabetextfilter. Er liest den Textinhalt vom Anmerkungseingabegerät und zeigt den Inhalt auf dem Anmerkungsausgabegerät an.

In vielen UNIX-Dokumentationsdateien gibt es RLF-Steuerzeichen. Wenn wir die Shell-Sonderzeichen „>“ und „>>“ verwenden, um den Inhalt der Beschreibungsdatei in eine Nur-Text-Datei auszugeben, werden die Steuerzeichen verstümmelt. Der Befehl col kann diese Steuerzeichen effektiv herausfiltern.

Syntax

col [-bfx][-l<缓冲区列数>]

Parameter:

  • -b Alle Steuerzeichen herausfiltern, einschließlich RLF und HRLF.

  • -f Filtert RLF-Zeichen heraus, ermöglicht aber das Rendern von HRLF-Zeichen.

  • -x verwendet mehrere Leerzeichen zur Darstellung von Tabulatorzeichen.

  • -l6cf6755defef85c92e6f9cb79a0c6022 Der Standardspeicherpuffer hat 128 Spalten und Sie können die Puffergröße selbst festlegen.

col-Befehlsbeispiel

(1) Tab durch Leerzeichen ersetzen, im Allgemeinen wird 1 Tab in 4 Leerzeichen umgewandelt.

echo -e “123 456” | col -x

(2) Ersetzen Sie Leerzeichen durch Tabulatorzeichen. Im Allgemeinen werden 4 Leerzeichen in 1 Tabulatorzeichen umgewandelt.

echo -e “123 456” | col -h

(3) Löschen Sie die Steuerzeichen im Hilfedokument. Nehmen Sie als Beispiel das Handbuch des Befehls col.

man col | col -b > man_col.txt

(4) Im Folgenden wird das Hilfedokument zum Befehl man als Beispiel verwendet, um die Verwendung des Befehls col zu erläutern.

Speichern Sie das Hilfedokument des man-Befehls als man_help und verwenden Sie den Parameter -b, um alle Steuerzeichen zu filtern. Verwenden Sie den folgenden Befehl im Terminal:

man man | col-b > man_help

Hinweis: „|“ wird verwendet, um eine Pipeline einzurichten und die Ausgabe des man-Befehls in die Eingabedaten des col-Befehls umzuwandeln.

Verwandte Empfehlungen: „Linux-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWelcher Befehl kann Steuerzeichen unter Linux filtern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn