我阅读了 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
答案1
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=-