ホームページ  >  記事  >  運用・保守  >  Linux fmt とはどういう意味ですか?

Linux fmt とはどういう意味ですか?

藏色散人
藏色散人オリジナル
2023-03-27 10:16:451461ブラウズ

Linux fmt は、テキスト ファイルのフォーマットに使用されるコマンドです。このコマンドは、指定されたファイルから内容を読み取り、指定された形式に従って並べ替えて、指定されたファイル名があれば、標準出力デバイスに出力します。 「-」の場合、fmt コマンドは標準入力デバイスからデータを読み取ります。

Linux 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 サイトの他の関連記事を参照してください。

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