我正在使用下面的命令来搜索字符串“66688”。在 new 文件夹内的所有文件中。 这工作正常。
grep --exclude=\*.{atr,out} -rnw '/tmp/newfolder' -e '."66688"'
但是我的数字66688在."
之间不是恒定的,数字的长度也不是恒定的。
因此我想将此命令修改为 grep file ."WHATEVER_IN_BETWEEN_DOESNT_MATTER"
grep --exclude=\*.{atr,out} -rnw '/tmp/newfolder' -e '."66688"'
最佳答案
您可以在此处使用正则表达式:
grep --exclude=\*.{atr,out} -rnw '/tmp/newfolder' -e '\.".*"'
\.".*"
将匹配以 ."
开头的任何文本并以 "
结尾.
关于linux - 使用 grep 搜索字符串并忽略其间的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56526883/