J'ai ce script shell qui ne fonctionne pas.
Contribution:
Server_Name=1
if [ $Server_Name=1 ]; then
echo Server Name is 1
else
echo Server Name is not 1
fi
Production:
Server Name is 1
Mais, si je change Server_Name=2
, la sortie est:
Server Name is 1
Quand je change Server_Name
à 2
, je veux dire: Server Name is 2
.
Je sais que c'est la if [ $Server_Name=1 ];
partie.
Comment je le répare?
if [ ! "x$var" = "x" ]; then\n if [ $var -eq 1 ]; then ...