Linux:sedを使用してテキストファイルのタブ区切り行の値を置き換える方法。 MYFILEでLinux:sedを使用してテキストファイルのタブ区切り行の値を置き換えます
サンプルデータ:予想
98104930 CLOSED /data/nightlybackup/adx.ngx [email protected]
:
98104930 FIXED /data/nightlybackup/adx.ngx [email protected]
id=98104930
[email protected]
testcase=/data/nightlybackup/adx.ngx
oldstatus=CLOSED
newstatus=FIXED
私が試した:
sed -i "s/${id}\\t${oldstatus}\\t${testcase}\\t${qa}/${id}\\t${newstatus}\\t${testcase}\\t${qa}/g" ${myfile}
しかし、それは動作しませんが。誰かが同じソリューションを提供できますか?
として、ほぼすべての文字を使用することができますsedので
'id'、' oldstatus'のような変数の値を含む完全なスクリプトを、提供してください。 –
@krzyk '私が試した 'の前に5行に値があります。 – Barmar