0
ファイルCSVから第2列の単語「CN」で始まる行を除外し、そのレコードのみで新しいCSVファイルを作成します。ここで文字列開始値によるAwkフィルタcsv
は、私はこのsintax
awk -F ";", '$1 ~ /CN/' $file > $TEMP/$file
でのawkを使用しています。しかし、このように私の新しいファイルが1,2,3、何を行い、私のcsvファイル
1;CN02BL00100000948999;;;
2;R30011781FUL1A60131PLCN1G34CN800166C0S00009C6UCB;;;
3;CN02BL00100000948569;;;
4;R 30011781FUL1A60131PLFG1G3BCC800625C0S00009C6UCB;;;
の一例です私は1,3
行私は
このように、文字列の先頭からフィルタリングするために使用する^しようと試みているしたいですですが、出力ファイルはnullです。なにが問題ですか?どちらが正しい構文ですか?
ありがとうございます!私はそれが何かばかげたことを知っていて、$ 1 $ 2(どちらも試してみました)については確信がありませんでしたが、実際の問題はカンマでした... –