【发布时间】:2018-11-21 00:22:23
【问题描述】:
这让我明白了。但是如何删除那些 count
$ cat ./a1esso.doc | grep -o -E '\w+' | sort -u -f | wc --words
1
$ cat ./a1brit.doc | grep -o -E '\w+' | sort -u -f | wc --words
4
如何获取小于 2 的文件名,以便我们删除它们?我将扫描数百万个文件。一个 find 命令可以找到所有文件,但文件名需要通过它看起来的管道传播。最右端的rm命令好像可以用了。
感谢阅读。
更新:
正确的答案是使用输入管道来提供文件名。这是没有商量余地的。该程序不适用于示例中显示的一个输入文件,而是来自许多文件的动态列表。
用于识别符合标准的文件名称的过滤装置也将出现在接受的答案中。这也没有商量余地。
【问题讨论】: