Post by huan;1846181 不明白楼主的目的 如果只是想确认这几个关键字出现在文件中 将所有行连接成一行再grep即可
使用道具 举报
Post by remote fish;1846234 用分次筛选如何 grep -l 'key3' $( grep -l 'key2' $( grep -Rl 'key1' *) ) 复制代码
Post by ly5066113;1846324 for file in *.txt do awk '/keyword1/{i++}/keyword2/{j++}/keyword3/{k++}END{if(i*j*k>0) print FILENAME}' $file done
Post by skycleaner;1846303 想确认一下,是不是严谨说的话,$()与``不完全等效吧,比如前面那个echo `echo \\\\\\\n`
本版积分规则 发表回复 回帖后跳转到最后一页