我知道还有其他方法可以解决这个问题,但我希望能够将wcstdin 解释为文件名或文件名列表。例如,
ls JP*/std* | wc
Run Code Online (Sandbox Code Playgroud)
将与
wc JP*/std*
Run Code Online (Sandbox Code Playgroud)
我猜想调整这种行为是不可能的,但我正在编写一个脚本,这会让我的生活变得更轻松。谢谢。
使用find会同xargs。我推荐的唯一原因find是利用这个-print0选项,它用 NUL 分隔文件名;这有助于避免包含空格的文件名问题。
find . -maxdepth 1 -type f -print0 | xargs -0 wc
Run Code Online (Sandbox Code Playgroud)