Cela m'intrigue car tous vos examples devraient fonctionner.
Les variables (exportées ou non), les fonctions et alias du parent sont accessibles dans le sous-shell.
Peut-être une erreur de retranscription du nom d'une variable ?
Lancez un trace sur les examples qui ne fonctionnent pas chez vous (bash -x)
# .
Posté par . . En réponse au message [RÉSOLU] Bash utiliser variable dans une commande du style result=$(commande | grep $variable). Évalué à 1.
Cela m'intrigue car tous vos examples devraient fonctionner.
Les variables (exportées ou non), les fonctions et alias du parent sont accessibles dans le sous-shell.
Peut-être une erreur de retranscription du nom d'une variable ?
Lancez un trace sur les examples qui ne fonctionnent pas chez vous (bash -x)