代替我有5列csv文件(空格分隔)是这样的:SED在线特定列号值在特定行号
username1 20130310 enabled 20130310 enabled
username2 20130310 enabled 20130321 disabled
username3 20130320 disabled 20130321 enabled
username4 20130310 disabled 20130310 disabled
我'试图改变第四值列为username4
。
我的脚本已经获得行号和存储username4
的新值:所以我想用行号$lineNumber
的$newValue
代替列4的值。
在我的示例:
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
你已经试过了什么? – 2013-03-28 01:32:52