为什么在下面的示例中,在分隔符之前和之后得到空格?awk输出中的额外空间
awk -F'^' '{print $1,":",$2}' SERVER_2012-02-29-12-15-00
3969 : 1272
3969 : 1272
3969 : 1272
我希望下面的结果没有任何空间:
3969:1272
3969:1272
3969:1272
文本文件看起来像这样...
cat SERVER_2012-02-29-12-15-00
3969^1272^14.140.90.242^^IN^como^2012-02-29
3969^1272^14.140.90.242^^IN^como^2012-02-29
3969^1272^14.140.90.242^^IN^como^2012-02-29
或将OFS更改为“:”,只是“打印$ 1,$ 2” – 2012-03-01 14:47:49