Linux col-Befehl
Der Linux-Befehl col wird zum Filtern von Steuerzeichen verwendet.
In vielen UNIX-Dokumentationsdateien gibt es RLF-Steuerzeichen. Wenn wir die Shell-Sonderzeichen ">" und ">>" verwenden, um den Inhalt von Dokumentationsdateien als reine Textdateien auszugeben, werden die Steuerzeichen unleserlich. Der Befehl col kann diese Steuerzeichen effektiv herausfiltern.
Syntax
col [-bfx][-l<缓冲区列数>]
Parameters:
- -b Alle Steuerzeichen herausfiltern, einschließlich RLF und HRLF.
- -f RLF-Zeichen herausfiltern, aber HRLF-Zeichen anzeigen lassen.
- -x Tabulatorzeichen durch mehrere Leerzeichen darstellen.
- -l<buffer columns> Der standardmäßige Speicherpuffer hat 128 Spalten. Sie können die Puffergröße selbst angeben.
Beispiele
Im Folgenden erklären wir anhand der Hilfedokumentation des Befehls man die Verwendung des Befehls col.
Speichern Sie die Hilfedokumentation 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:Hier wird "|" verwendet, um eine Pipeline zu erstellen, die die Ausgabe des man-Befehls in die Eingabedaten für den col-Befehl umwandelt.
Andere Erweiterungen
Linux-Befehlsreferenz