我正在嘗試按選定的相關行過濾 .tsv 檔案。幾天前我用同一個檔案做了這個,沒有問題。但是今天,當我過濾檔案時,我遇到了如下錯誤:awk:源代碼第 1 行的語法錯誤是 >>> /Users/rbs/Desktop/results.e <<< ntries.tsv源代碼行 1
這是我寫入終端的代碼。awk -F '{ if ($5 == 20004 || $5 == 41200) 列印 $0; }' ~/Desktop/results.entries.tsv > ~/filtered2.tsv
其他細節:我使用的是 Mac OSX
如果問題不清楚,我深表歉意 - 我是初學者!
uj5u.com熱心網友回復:
您沒有包括選項的欄位分隔符-F。
嘗試使用 CSV:
awk -F ',' '{ if ($5 == 20004 || $5 == 41200) print $0; }' ~/Desktop/results.entries.tsv > ~/filtered2.tsv
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/335586.html
下一篇:在unix中計算檔案行和檔案名
