我有一个名为 check.txt 的文件,其中包含以下内容:
$ cat check.txt
~/bin/tibemsadmin -server $URL-user $USER -password $PASWRD
$
我有一个主脚本,其中 $URL、$USER、$PASWRD 的值是从主脚本中获取的。我想使用 SED 实用程序将 $URL、$USER、$PASWRD 替换为 check.txt 中的实际值。
我正在尝试这样但它失败了。
emsurl=tcp://myserver:3243
emsuser=test
emspasswd=new
sed s/$URL/${emsurl}/g check.txt >> check_new.txt
sed s/$USER/${emsuser}/g check.txt_new.txt >> check_new_1.txt
sed s/PASWRD/${emspasswd}/g check_new_1.txt >> final.txt
我的 final.txt 输出需要如下:
~/bin/tibemsadmin -server tcp://myserver:3243 -user test -password new
请你帮助我好吗?