awk
を使用すると、手動で各列を指定しなくても、すべてのフィールドがnullでないファイルの行を出力するにはどうすればよいですか?awkで完全なケースを見つける
A||B|X
A|A|1|
|1|2|W
A|A|A|B
foo.dat
を返す必要があります:私たちが行うことができます。この場合
A|A|A|B
を:
awk -F"|" -v OFS="|" '$1 != "" && $2 != "" && $3 != "" && $4 != "" { print }' foo.dat
しかし、指定せずにこれを行う方法があります各列?