我正在尝试列出包含单词
.log
的文件,但想避免仅包含单词 console.log
的文件,
我正在使用以下命令,它给出包含单词 .log
的文件,但它正在考虑包含单词 console.log
- 的文件
grep -rl --include=*.php --include=*.html --include=*.js --include=*.css --exclude-dir=cmsbackup --exclude-dir=cms '\.log' | grep -v 'console\.log'
请帮我解决它。
使用
find
:
$ tree .
.
├── a.log
├── console.log
├── foobar.txt
└── v.log
0 directories, 4 files
$ find . \( -name '*.log' -a ! -name '*console.log' \)
./a.log
./v.log