使用變量替換shell腳本中的字符串我使用下面的代碼替換shell腳本中的字符串。echo $LINE | sed -e 's/12345678/"$replace"/g'但它正被替換成$replace而不是那個變量的值。有人知道出了什么問題嗎?
3 回答

Helenr
TA貢獻1780條經(jīng)驗 獲得超4個贊
$replace
echo $LINE | sed -e "s/12345678/\"${replace}\"/g"
echo $LINE | sed -e "s/12345678/${replace}/g"
pax> export replace=987654321pax> echo X123456789X | sed "s/123456789/${replace}/"X987654321X pax> _
${replace}
sed
/
添加回答
舉報
0/150
提交
取消