示されているように、nawk コマンドがあります。このコマンドが何をするのか、誰でも説明できますか?
set sampFile = $cur_dir/${qtr}.SAMP
nawk -F "," '{OFS=","; if (($4 == "0000" || $4 == "00000000")) {print $0} }' $samp_input_file >! $sampFile
変数が指す CSV ファイルを指定すると、このコマンド$samp_input_file
は、4 番目のフィールドが0000
またはである行00000000
を出力し、出力を が指すファイルに保存します$sampFile
。
1,2,3,00
2,2,3,0000
3,2,3,000
4,2,3,00000000
5,2,3,0000
# Cleaner version
awk '{FS=OFS=","; if ($4 == "0000" || $4 == "00000000") print}' file
2,2,3,0000
4,2,3,00000000
5,2,3,0000