• [^] # Re: chez moi ça marche

    Posté par . En réponse au message Echappement de variable étrange avec Bash. Évalué à 2.

    Moi aussi, si je fait un simple écho ça semble marcher mais avec "set -x", on vois bien que des simples quotes sont ajoutées :

    $ export JAVA_OPTS="$JAVA_OPTS -XX:+DisableExplicitGC"
    $ export JAVA_OPTS="$JAVA_OPTS -XX:OnOutOfMemoryError=\"kill -9 %p\""
    $ echo $JAVA_OPTS
    -XX:+DisableExplicitGC -XX:OnOutOfMemoryError="kill -9 %p"
    $ set -x
    $ echo $JAVA_OPTS
    + echo -XX:+DisableExplicitGC '-XX:OnOutOfMemoryError="kill' -9 '%p"'