English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Linux-Befehl "col"

Komplettübersicht der Linux-Befehle

Der Linux-Befehl "col" wird verwendet, um Steuerzeichen zu filtern.

In vielen UNIX-Dokumentationen gibt es RLF-Kontrollzeichen. Wenn wir die shell-spezifischen Zeichen">" und">>" verwenden, um den Inhalt der Dokumentation in eine rein textbasierte Datei umzuwandeln, werden die Steuerzeichen in Mischtext umgewandelt. Das Kommando "col" kann diese Steuerzeichen effektiv entfernen.

Syntax

col [-bfx][-l<Buffer-Zeilenanzahl>] 

Parameter

  • -b Entfernt alle Steuerzeichen, einschließlich RLF und HRLF.
  • -f Entfernt RLF-Zeichen, aber zeigt HRLF-Zeichen an.
  • -x Die Leerzeichen werden als Tabulatoren dargestellt.
  • -l<Buffer-Zeilenanzahl> Die voreingestellte Speicher-Puffergröße hat128Buffergröße kann selbst angegeben werden.

Online-Beispiel

Nachfolgend wird die Verwendung des Befehls "col" mit dem Beispiel der Hilfe-Dokumentation des Befehls "man" erläutert.

Speichern Sie die Hilfe-Dokumentation des Befehls "man" als "man_help" und verwenden Sie-b filtert alle Steuerzeichen. Verwenden Sie im Terminal den folgenden Befehl:

man man | col-b > man_help  

Hinweis:Der "|"-Operator wird verwendet, um ein Pipeline zu erstellen, um die Ausgabe des Befehls "man" in das Eingabedaten des Befehls "col" zu konvertieren.

Komplettübersicht der Linux-Befehle