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 =."
# je dirais, sans etre sur à 100%:
Posté par bergamote23 . En réponse au message Regexp pour contôle d'alias. Évalué à 4.
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
}