在 grep ubuntu 中排除单词

问题描述 投票:0回答:1

我正在尝试列出包含单词

.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'

请帮我解决它。

linux ubuntu grep
1个回答
0
投票

使用

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
© www.soinside.com 2019 - 2024. All rights reserved.