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

Welcher Befehl kann Steuerzeichen unter Linux filtern?

青灯夜游
Freigeben: 2022-11-09 20:20:18
Original
2128 Leute haben es durchsucht

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][-l]". 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<缓冲区列数>]
Nach dem Login kopieren

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.

  • -l 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
Nach dem Login kopieren

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

echo -e “123 456” | col -h
Nach dem Login kopieren

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

man col | col -b > man_col.txt
Nach dem Login kopieren

(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
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage