Linux 使用grep搜索字符串并忽略其间的内容
我使用下面的命令在newfolder中的所有文件中搜索字符串“66688.”。 这很好用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
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 '\.".*"'