Ich habe dieses Shell-Skript, das nicht funktioniert.
Eingang:
Server_Name=1
if [ $Server_Name=1 ]; then
echo Server Name is 1
else
echo Server Name is not 1
fi
Ausgabe:
Server Name is 1
Aber wenn ich mich ändere Server_Name=2
, ist die Ausgabe:
Server Name is 1
Wenn ich ändern Server_Name
zu 2
, möchte ich es sagen: Server Name is 2
.
Ich weiß, dass es der if [ $Server_Name=1 ];
Teil ist.
Wie behebe ich das?
if [ ! "x$var" = "x" ]; then\n if [ $var -eq 1 ]; then ...