代替我有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