• [^] # Re: arg bash

    Posté par . 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 "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.