我正试图用grep出一个文件中与另一个文件的单词对应的所有行,然后用这些行创建第三个新文件。例如:
File 1
rs2132k34hh
rs234hk5kk4
rsklhh32432
File 2
Info more info otherstuff rs2132k34hh somethings
Info more info otherstuff rs234hk5kk4 somethings
Info more info otherstuff rsklhh32432 somethings
Info more info otherstuff rs234hk5kk4 somethings
我认为这将是类似的东西
egrep -l "(s(rsS+))" /filethatIamsearching.txt > newfile.txt
从文件中grep an rs并发送到新文件
但我知道,这并不是指挥部应该做的一切。有人能给我指正确的方向吗?
试试这个:
grep -F -f file1 file2 >newfile.txt
尝试:
grep -wf file1 file2 > file3
您可以告诉grep
使用-f
选项从文件中读取模式。您也可以使用-w
选项仅搜索整个单词。