【发布时间】:2017-06-06 10:43:14
【问题描述】:
我还需要将目录名称作为输出。我能做的是用目录名输出所有目录中的总行数。
find . -name '*.c' | xargs wc -l | xargs -I{} dirname {} | xargs -I{} dirname {}
【问题讨论】:
-
你能用一个合适的例子来重复你的需求吗?你能详细解释一下吗?
-
@Inian,基本上我想要目录路径和该目录中以分号结尾的行数(该目录中所有文件的行数)。我可以使用 ' find 输出目录中以分号结尾的总行数。 -name '*.c' -print0 | xargs -0 grep '[;]$' | wc -l ' 但我不知道如何按目录获取输出。
-
@Inian,做到了。