Existe-t-il un moyen d'exécuter plusieurs lignes comme une seule commande en bash script.
C'est mon bash script à lignes multiples.
id=15;
if [ $id -ge 30 ]
then
echo Successful
echo $id
else
echo fail
echo $id
fi
Je veux exécuter cette ligne multiple comme une ligne unique, jusqu'à présent j'ai essayé de cette façon
id=15;if [ $id -ge 30 ]&&then&&echo Successful&&echo $id&&else&&echo fail&&echo $id&&fi
mais lorsque j'ai exécuté cette commande dans le terminal, j'ai obtenu cette erreur
bash : erreur de syntaxe près du jeton inattendu `then'.
Une idée sur la façon de changer une ligne multiple de script en une seule ligne de commande.