小编San*_*jje的帖子

Shell命令查找包含一个单词但不包含第二个单词的文件

全部

我的 linux 机器中有以下两个文件,我想找出包含“word1”但不包含“word99”的文件

file1.txt
  word1
  word2
  word3
  word4
  word5

file2.txt
  word1
  word2
  word3
  word99
Run Code Online (Sandbox Code Playgroud)

我一直在对包括“word1”在内的文件使用以下命令,但找不到有关如何修改它以获取包含“word1”但不包含“word99”的文件名的任何信息

find . -name '*.*' -exec grep -r 'word1' {} \; -print > output.txt
Run Code Online (Sandbox Code Playgroud)

任何指针都会有所帮助。

谢谢桑迪

linux shell grep exclude

5
推荐指数
2
解决办法
1938
查看次数

标签 统计

exclude ×1

grep ×1

linux ×1

shell ×1