CSVで5番目のフィールドが空の行を印刷する方法

CSVで5番目のフィールドが空の行を印刷する方法

CSVファイルの5番目のフィールドが空であることを確認する必要があります。これは私のファイルです:

1,abc,543,87,DATA,fsg; 
1,abc,543,87,,fsg; 
1,abc,543,87,DATA,fsg; 
1,abc,543,88,,fsg; 
1,abc,543,,DATA,fsg; 

ご覧のとおり、2行目と4行目には5番目のフィールドが空です。この行をすべて印刷したいです。

結果は次のようになります。

1,abc,543,87,,fsg;
1,abc,543,87,,fsg; 

ベストアンサー1

その他awk:

$ awk -F, '!length($5)' file
1,abc,543,87,,fsg; 
1,abc,543,88,,fsg;

おすすめ記事