1

示されているように、nawk コマンドがあります。このコマンドが何をするのか、誰でも説明できますか?

set sampFile = $cur_dir/${qtr}.SAMP

nawk -F "," '{OFS=","; if (($4 == "0000" || $4 == "00000000")) {print $0} }' $samp_input_file >! $sampFile
4

1 に答える 1

3

変数が指す 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
于 2012-12-20T10:55:20.167 に答える