我想从同一目录中删除不在grep命令结果中的文件

时间:2014-05-07 09:36:25

标签: shell

我想从同一目录中删除不在grep命令结果中的文件。
我找到了grep -L <WORD> <filename> |xargs rm 在文件中找到提供的单词。但我想删除当前未使用的文件。

我能够使用lsof命令查找当前正在使用的文件。

2 个答案:

答案 0 :(得分:1)

使用grep -v来反转选择。

答案 1 :(得分:0)

基本上是阿米特提到的;做

grep -Lv <WORD> <filename> |xargs rm

-v选项会反转选择。