0

構成ファイルの行を変更する必要があります。ラインは

http://127.0.0.1:8080/subfolder/subfolder. 

クライアントからURLを収集し、それをvariables.shというファイルに保存し、リストされているデフォルトのURLを含む構成ファイルに変更を加えるために呼び出されるスクリプトファイルに含めています。

スクリプトは次のとおりです。

. variables.sh

echo " $dbuser is database user name "

echo " "

cd /home/$dbuser/ris/config

if [ -f /home/$dbuser/ris/config/slsservers.list ];

   then

        echo "$url is now being added "


        cat slsservers.list | \sed 's|127.0.0.1:8190|$url|g' > slsservers.list.1

           echo "URL changed and temp file slservers.list.1 created"

    else

         echo "slsservers.list missing or corrupt"

 fi

問題は、出力がhttp:// $ url / subfolder/subfolderであるということです。収集したURLを次の代わりに使用するにはどうすればよいですか

127.0.0.1:8080?
4

1 に答える 1

0

一重引用符の代わりに二重引用符を使用する必要があります。一重引用符はすべてを「リテラル」にしますが、二重引用符は変数の拡張を可能にします。

たとえば、ここでよく示されています。

于 2012-11-06T10:46:05.793 に答える