0
我想從文件CSV中篩選出第2列中以字「CN」開頭的行,並創建一個僅包含該記錄的新CSV文件。通過字符串起始值的Awk過濾器csv
這裏是
1;CN02BL00100000948999;;;
2;R30011781FUL1A60131PLCN1G34CN800166C0S00009C6UCB;;;
3;CN02BL00100000948569;;;
4;R 30011781FUL1A60131PLFG1G3BCC800625C0S00009C6UCB;;;
我用awk這個sintax
awk -F ";", '$1 ~ /CN/' $file > $TEMP/$file
但這種方式我的新文件排1,2,3,什麼我的CSV文件的示例我想只排1,3
我tryed使用^從字符串的開頭這樣
過濾但輸出文件爲空。哪裏不對?這是正確的語法?
謝謝你的作品!我知道這是愚蠢的,並不確定約1美元2美元(兩種都嘗試過),但真正的問題是逗號... –