• # je dirais, sans etre sur à 100%:

    Posté par . En réponse au message Regexp pour contôle d'alias. Évalué à 4.

    if( $alias =~ /\S+='.+'){
    OK
    }

    là, on considère vraiment que le nom de l'alias, c'est "tout caractère, sauf espace".
    Je suis pas sur que ce soit la bonne chose. man bash:

    "Le nom de l'alias, ainsi que le texte de remplace-
    ment, peuvent contenir n'importe quels caractères valides pour le shell, y
    compris les méta-caractères présentés plus haut. Une exception toutefois,
    le nom de l'alias ne peut pas contenir de caractère =."

    donc, théoriquement ca serait :

    if( $alias =~ /[^\s=]+='.+'){
    OK
    }