Linux fmt は、テキスト ファイルのフォーマットに使用されるコマンドです。このコマンドは、指定されたファイルから内容を読み取り、指定された形式に従って並べ替えて、指定されたファイル名があれば、標準出力デバイスに出力します。 「-」の場合、fmt コマンドは標準入力デバイスからデータを読み取ります。
#このチュートリアルの動作環境: linux5.9.8 システム、Dell G3 コンピューター。
Linux fmt とはどういう意味ですか?
Linux fmt コマンドは、テキスト ファイルのフォーマットに使用されます。
fmt コマンドは、指定されたファイルから内容を読み取り、指定された形式に従って並べ替えて、標準出力デバイスに出力します。指定したファイル名が「-」の場合、fmt コマンドは標準入力デバイスからデータを読み取ります。
構文
fmt [-cstu][-p<列起始字符串>][-w<每列字符数>][--help][--version][文件...]
パラメータの説明:
-c或--crown-margin 每段前两列缩排。 -p<列起始字符串>或-prefix=<列起始字符串> 仅合并含有指定字符串的列,通常运用在程序语言的注解方面。 -s或--split-only 只拆开字数超出每列字符数的列,但不合并字数不足每列字符数的列。 -t或--tagged-paragraph 每列前两列缩排,但第1列和第2列的缩排格式不同。 -u或--uniform-spacing 每个字符之间都以一个空格字符间隔,每个句子之间则两个空格字符分隔。 -w<每列字符数>或--width=<每列字符数>或-<每列字符数> 设置每列的最大字符数。 --help 在线帮助。 --version 显示版本信息。
例
指定されたファイルを並べ替えます。たとえば、ファイル testfile には合計 5 行のテキストが含まれています。次のコマンドを使用してファイル形式を再配置できます:
fmt testfile
出力結果は次のとおりです:
$ fmt testfile #重排testfile 文件 hello Linux! Linux is a free Unix-type operating system. This is a Linux testfile! Linux Linux
ファイル testfile を再配置します85 文字にまとめ、1 行で標準出力デバイスに出力します。コマンドは次のようになります:
fmt -w 85 testfile
比較のために、最初に cat コマンドを使用してファイルの内容を表示します:
$ cat testfile #查看testfile 文件的内容 hello Linux! Linux is a free Unix-type operating system. This is a Linux testfile! Linux Linux
After fmt コマンドを使用して並べ替えると、出力結果は次のようになります。
$ fmt -w 85 testfile #指定重排宽度为85个字符 hello Linux! Linux is a free Unix-type operating system. This is a Linux testfile! Linux Linux
推奨される学習: "linux ビデオ チュートリアル "
以上がLinux fmt とはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。