我有一个包含5列的csv文件(以空格分隔),如下所示:
我正在尝试更改
我的脚本已经获取了行号和要存储到
在我的示例中:
这样它就会呈现出来:
我计划使用
username1 20130310 enabled 20130310 enabled
username2 20130310 enabled 20130321 disabled
username3 20130320 disabled 20130321 enabled
username4 20130310 disabled 20130310 disabled
我正在尝试更改
username4
的第四列的值。我的脚本已经获取了行号和要存储到
username4
的新值:因此,我想将第四列的值替换为$newValue
,行号为$lineNumber
。在我的示例中:
newValue=anything
lineNumber=4
这样它就会呈现出来:
username1 20130310 enabled 20130310 enabled
username2 20130310 enabled 20130321 disabled
username3 20130320 disabled 20130321 enabled
username4 20130310 disabled anything disabled
我计划使用
sed
而不是awk
,因为使用sed
可以通过-i
进行行内更改。