我有一个包含多个列和行的巨大文本,我想保留包含一个特定单词的行(无论在哪一列)...
(如果可能的话,我也喜欢有两个单独的特定单词(如果很难的话,我可以在制作第一个单词后这样做))
答案1
读man grep
。
做类似的事情:
grep -w 'word' the_file
grep -E -w 'word1|word2' the_file
答案2
下面的命令您可以使用测试并且工作正常
awk '{for(i=1;i<=NF;i++) {if (($i == "word1") || ($i == "word2")) {print $0}}}' filename