複数の列、カンマ「、」で区切られた行数のCSVファイルがあります。
一部の行には、1つまたは2つの空のフィールド「列」があります。別のファイルから1つ以上の空の列を持つ行を識別および/または削除するにはどうすればよいですか?アッ注文する。
はい
aaaa,bbbb,cccc,dddd,
,bbbb,cccc,dddd,
aaaa,,cccc,dddd,
aaaa,,,dddd,
,,,dddd,
「,,」は空欄を示す。このコマンドを試しましたが、うまくいきません!
awk -F, '$1,4~/^$/' filename
予想される出力は次のようになります。
ああああ、bbbb、cccc、dddd、
ベストアンサー1
awk -F, '{for(i=1;i<=NF;i++)if($i==""){next}}1' inputfile