Unixでファイルnのコンマ区切りの特殊値を使用してレコードを削除する方法
私のデータ
100,india,*,*,P,45000,location
200,india,*,*,*,45000,location
300,india,*,*,P,45000,location
400,india,*,*,*,45000,location
Pが5番目の場所に関係なく、このレコードを削除したいと思います。希望の出力
200,india,*,*,*,45000,location
400,india,*,*,*,45000,location
ベストアンサー1
次のようにしてみてください。
awk -F, '{if ($5 != "P") { print $0 }}' /path/to/input-file