我有一个管道分隔文件(下面的示例),我需要删除字段 2(电子邮件)、4(邮件 ID)、6(通信 ID)中具有空值的记录。在此示例中,应删除第 2、3、4 行。输出应保存到另一个文件。如果 'awk' 是最好的选择,请告诉我实现这一目标的方法
id|email|date|mailing-id|seg_id|comm_id|oyb_id|method
|-fabianz-@yahoo.com|2010-06-23 11:47:00|0|1234|INCLO|1000002|unknown
||2010-06-23 11:47:00|0|3984|INCLO|1000002|unknown
|-maddog-@web.md|2010-06-23 11:47:00|0||INCLO|1000002|unknown
|-mse-@hanmail.net|2010-06-23 11:47:00|0||INCLO|1000002|unknown
|-maine-mei@web.md.net|2010-06-23 11:47:00|0|454|INCLO|1000002|unknown