]"。 Col コマンドは標準の入力テキスト フィルターに相当し、注釈入力デバイスからテキスト コンテンツを読み取り、その内容を注釈出力デバイスに表示します。"/> ]"。 Col コマンドは標準の入力テキスト フィルターに相当し、注釈入力デバイスからテキスト コンテンツを読み取り、その内容を注釈出力デバイスに表示します。">

ホームページ  >  記事  >  運用・保守  >  Linux で制御文字をフィルターできるコマンドは何ですか?

Linux で制御文字をフィルターできるコマンドは何ですか?

青灯夜游
青灯夜游オリジナル
2022-11-09 20:20:182057ブラウズ

Linux で制御文字をフィルタリングできるコマンドは「col」です。 Col コマンドは、Linux でのドキュメント編集コマンドです。英語の正式名は「colation」で、「フィルタリング」を意味します。col コマンドには、多くの記述ファイル内の制御文字を効果的にフィルタリングできる 1 つの主な機能があります。構文 " Col [ -bfx][-l]"。 Col コマンドは標準の入力テキスト フィルターに相当し、注釈入力デバイスからテキスト コンテンツを読み取り、その内容を注釈出力デバイスに表示します。

Linux で制御文字をフィルターできるコマンドは何ですか?

このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。

Linux で制御文字をフィルタリングできるコマンドは「col」です。

Linux col コマンド

col コマンドは、Linux でのドキュメント編集コマンドです。英語の正式名は「colation」で、翻訳すると次のようになります。 " "Filter"、col コマンドには主に 1 つの機能があり、多くの記述ファイル内の制御文字を効果的に除外できます。

説明:col コマンドは標準入力テキスト フィルターと同等で、注釈入力デバイスからテキスト コンテンツを読み取り、その内容を注釈出力デバイスに表示します。

多くの UNIX ドキュメント ファイルには、RLF 制御文字があります。シェル特殊文字「>」および「>>」を使用して記述ファイルの内容をプレーン テキスト ファイルに出力すると、制御文字が文字化けします。col コマンドを使用すると、これらの制御文字を効果的にフィルタリングできます。 。

構文

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

パラメータ:

  • -b RLF を含むすべての制御文字を除外します。そしてHRLF。

  • -f RLF 文字をフィルタリングして除外しますが、HRLF 文字のレンダリングを許可します。

  • -x 複数のスペース文字を使用してタブ文字を表します。

  • -lb2026e5b0c06d400a7f564157e149421 デフォルトのメモリ バッファには 128 列があり、バッファ サイズを自分で指定できます。

col コマンド例

(1) タブをスペースに置き換えます。通常は 1 つのタブが 4 つのスペースに変換されます。

echo -e “123 456” | col -x

(2) スペースをタブに置き換えます。通常は 4 つのスペースが 1 つのタブに変換されます。

echo -e “123 456” | col -h

(3) ヘルプ文書内の制御文字を削除します。 Col コマンドのマニュアルを例に挙げます。

man col | col -b > man_col.txt

(4) 以下では、man コマンドのヘルプドキュメントを例に、col コマンドの使用方法を説明します。

man コマンドのヘルプ ドキュメントを man_help として保存し、-b パラメータを使用してすべての制御文字をフィルタリングします。ターミナルで次のコマンドを使用します:

man man | col-b > man_help

注: 「|」はパイプラインを確立し、man コマンドの出力をcol コマンドの入力データに変換するために使用されます。

関連する推奨事項: 「Linux ビデオ チュートリアル

以上がLinux で制御文字をフィルターできるコマンドは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。