【发布时间】:2016-03-20 21:39:12
【问题描述】:
我有一个格式如下的 .csv 文件。
id|name|date
我正在使用以下 awk 命令来更改一行中的特定列并且它可以工作。
awk -F "|" '{$"'"$col"'"="'"$val"'";}1' filename.csv
我想保存输出,但是格式被破坏了。
我想要什么:100|James|2015
我得到了什么:100 James 2015
如何避免第二个并获得第一个?
【问题讨论】:
标签: awk outputformat