web-dev-qa-db-ja.com

Linuxコマンドで「wc--files0-from = F」とはどういう意味ですか

Wcコマンドのマニュアルを読みましたが、このパラメータの説明がわかりませんでした。助けてください。

公式の説明は以下の通りです:

--files0-from=F
read input from the files specified by NUL-terminated names in file F; If
F is - then read names from standard input
2
Jing He

read input from the files specified ... in file F

コマンドラインでファイル名をwcに指定する代わりに、ファイルFからファイル名を読み取ります。

NUL-terminated names

ファイルFのファイル名は、改行、タブ、またはスペースではなく、NUL文字(バイト値0)で区切る必要があります。これは、空白を含むファイル名を正しく処理するためです。

If F is - then read names from standard input

実際のファイルFを指定するのではなく、ファイル名はパイプから供給できる標準入力から読み取ることができます。この場合でも、ファイル名はNULで終了することが期待されます。この典型的な例はfind ... -printf0 | wc ... --files0-from=-

3