如何在sed命令中使用變量?如何在sed中使用變量
例如:sed '/Jagan/s/Hi/HELLO/' file
在這裏,我想用一個變量
var1=Hi
sed '/Jagan/s/$var1/HELLO/' file
如何在sed命令中使用變量?如何在sed中使用變量
例如:sed '/Jagan/s/Hi/HELLO/' file
在這裏,我想用一個變量
var1=Hi
sed '/Jagan/s/$var1/HELLO/' file
使用"
更換Hi
而不是'
:
sed "/Jagan/s/$var1/HELLO/"
編輯:雙引號"
允許殼來擴大變異一個字符串裏面的ables。單引號'
不允許這樣做。
使用單個'''和'''? – Jagan
我編輯了我的答案。 – 2013-07-25 08:04:07
可能重複[在shell腳本中替換字符串](http://stackoverflow.com/questions/3306007/replace-a-string-in-shell-script) – tripleee