【发布时间】:2014-03-05 16:10:13
【问题描述】:
我有这个文件
错误日志
[00:00:00.284],501,
[00:00:00.417],5,5294100071980
[00:00:02.463],501,
[00:00:05.169],501,
[00:00:05.529],501,
[00:00:05.730],501,
所以,如果字段 $3 为空,我想打印“无价值”
我正在尝试这段代码
awk '{{FS=","} if($3=="") {print $1,$2,"No value"}}'
但它会打印出来
>[00:00:00.284] 501 No value
>[00:00:02.463] 501 No value
>[00:00:05.169] 501 No value
>[00:00:05.529] 501 No value
>[00:00:05.730] 501 No value
>[00:00:07.193] 501 No value
>[00:00:09.899] 501 No value
>[00:00:31.312] 501 No value
【问题讨论】:
-
您的输入文件中的每个真实数据行之间真的有空行吗?