Sauf que le == ne fait absoluement pas partie du language shell, il s'agit du programme '[' aka 'test'
'if' en shell a la syntaxe suivante:
if "commande/liste de commande"
then "commande/liste de commande"
[elif "commande/liste de commande"
then "commande/liste de commande"] ...
[else "commande/liste de commande"]
fi
if ne fait que tester le retour de "commande/liste de commande"
[/test n'ayant pour unique but que de tester une expresion alors le simple '=' prend son sens puisqu'il ne peut pas faire s'assignation.
[^] # Re: arg bash
Posté par Bapt . En réponse au journal Edition simple de fichiers TS sous Linux. Évalué à 1.
Sauf que le == ne fait absoluement pas partie du language shell, il s'agit du programme '[' aka 'test'
'if' en shell a la syntaxe suivante:
if ne fait que tester le retour de "commande/liste de commande"
[/test n'ayant pour unique but que de tester une expresion alors le simple '=' prend son sens puisqu'il ne peut pas faire s'assignation.