awkを使用して2つの列を選択しようとしましたが、4番目の列が空で、どこにも値があり、値のある列のみをフィルタリングするにはどうすればよいですか?
a,b,c,
d,e,f,g
g,h,i
j,k,l,m
私だけが必要
f,g
l,m
awkによるフィルタリング後の印刷
答え1
ファイルtest.txt
の内容は
a,b,c,
d,e,f,g
g,h,i
j,k,l,m
awk
with は-F
カンマを区切り文字として指定し、$4
4 番目の列を指定します。
awk -F',' '$4!="" {print $3","$4}' test.txt
出力を得る
f,g
l,m