我有一个多列文本文件(23列,〜450,000行),我只想从中提取那些包含单词“plant”的行,在第9栏(例如)。理想情况下,我想创建一个仅包含“植物”数据的子文件,以便我可以用excel操作它(原始文件不会在Excel中完全加载)。我过去使用过awk来解析一些表的内容,但是我无法完成这项工作。我用下面的awk命令失败:如何选择包含特定文本字符串的大型文本文件中的所有行
$ awk '$9="plant"' file_in.txt > file_out.txt
我将不胜感激您的帮助。
只要做'$ 9 =='植物“'而不是'='(双'=')。其余的都很好。 – fedorqui