このシェルスクリプトが機能していません。
入力:
Server_Name=1
if [ $Server_Name=1 ]; then
echo Server Name is 1
else
echo Server Name is not 1
fi
出力:
Server Name is 1
しかし、私がを変更するServer_Name=2
と、出力は次のようになります。
Server Name is 1
に変更Server_Name
したときに2
、次のように伝えますServer Name is 2
。
私はそれがif [ $Server_Name=1 ];
一部であることを知っています。
どうすれば修正できますか?
if [ ! "x$var" = "x" ]; then\n if [ $var -eq 1 ]; then ...