我有一個多列文本文件(23列,〜450,000行),我只想從中提取那些包含單詞「plant」的行,在第9欄(例如)。理想情況下,我想創建一個僅包含「植物」數據的子文件,以便我可以用excel操作它(原始文件不會在Excel中完全加載)。我過去使用過awk來解析一些表的內容,但是我無法完成這項工作。我用下面的awk命令失敗:如何選擇包含特定文本字符串的大型文本文件中的所有行
$ awk '$9="plant"' file_in.txt > file_out.txt
我將不勝感激您的幫助。
只要做'$ 9 =='植物「'而不是'='(雙'=')。其餘的都很好。 – fedorqui