Linux 使用grep搜索字符串并忽略其间的内容

Linux 使用grep搜索字符串并忽略其间的内容,linux,shell,redhat,Linux,Shell,Redhat,我使用下面的命令在newfolder中的所有文件中搜索字符串“66688.”。 这很好用 grep --exclude=\*.{atr,out} -rnw '/tmp/newfolder' -e '."66688"' 但是,介于“之间的数字66688不是常数,数字的长度也不是常数。 因此,我想将此命令修改为grep file“两者之间的任何内容都无关紧要” 您可以在此处使用正则表达式: grep --exclude=\*.{atr,out} -rnw '/t

我使用下面的命令在newfolder中的所有文件中搜索字符串“66688.”。 这很好用

grep --exclude=\*.{atr,out} -rnw '/tmp/newfolder' -e '."66688"'
但是,介于
之间的数字66688不是常数,数字的长度也不是常数。 因此,我想将此命令修改为grep file
“两者之间的任何内容都无关紧要”


您可以在此处使用正则表达式:

grep --exclude=\*.{atr,out} -rnw '/tmp/newfolder' -e '\.".*"'
\。“*”
将匹配以
开头并以
结尾的任何文本

grep --exclude=\*.{atr,out} -rnw '/tmp/newfolder' -e '\.".*"'