以下の内容の 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
手伝っていただけませんか?