1
我想用包含SMTP URL的環境變量(所以用@,:和/)替換字符串到文件中。我如何在bash命令中實現這個功能?用SMTP變量替換SED中的一個模式文件
我試着用sed,但我認爲@正在經紀我的命令。
sed -i -- s/{{MAIL_URL}}/"$MAIL_URL"/g *
感謝您的幫助!
我想用包含SMTP URL的環境變量(所以用@,:和/)替換字符串到文件中。我如何在bash命令中實現這個功能?用SMTP變量替換SED中的一個模式文件
我試着用sed,但我認爲@正在經紀我的命令。
sed -i -- s/{{MAIL_URL}}/"$MAIL_URL"/g *
感謝您的幫助!
您的SMTP網址可能包含/
個符合/中斷的字符sed
表達式分隔符/
。
將sed
表達式分隔符更改爲另一個字符:
sed -i "s~{{MAIL_URL}}~$MAIL_URL~g" *
完美!謝謝! – Fred
@Fred,不客氣 – RomanPerekhrest