【发布时间】:2016-11-15 13:10:44
【问题描述】:
示例日志
Location Number Status Comment
Delhi 919xxx Processed Test File 1
Mumbai 918xxx Got Stucked Test File 123
我正在尝试使用 AWK 在 Status 之后添加一个选项卡空间,但出现错误。
示例查询
awk '{$3 = $3 "\t"; print}' z
输出为
Location Number Status Comment
Delhi 919xxx Processed Test File 1
Mumbai 918xxx **Got** **Stucked** Test File 123
由于将“被卡住”作为多个字段,请提出建议。
【问题讨论】:
-
我可能在编辑过程中更改了输入文件;但如果字段之间有 2+ 个字符分隔符,那么您可以使用一些 sed,而不是 awk
-
脚本如何判断
Got Stucked中的空格是字段的一部分,而不是字段之间的分隔符?您的字段实际上是由制表符分隔的,还是您的字段是固定宽度或其他?
标签: linux awk sed apache-pig bigdata