【发布时间】:2018-05-23 10:05:56
【问题描述】:
我使用这个命令搜索所有包含这个词的文件。我想删除特定目录中包含此单词的所有文件。 grep 命令完美。建议我如何使用
rm -rf
使用以下命令
grep -l -r -i "Pending" . | grep -n . | wc -l
【问题讨论】:
-
This 链接将帮助您满足您的要求。
-
grep -n已经显示了行号,无需将其传递给wc -l。为了获得计数,省略grep,或者如果您确实需要过滤掉空行,则只需管道到grep -c(但在这种情况下您真的不需要;grep -l当然可以发出包含两个的文件名连续的换行符,但如果文件名带有换行符,则管道的其余部分无论如何都会被破坏)。