Disons que je dois utiliser des guillemets pour encapsuler la sortie du sous-shell comme:
DATA="$(cat file.hex | xxd -r)"
Mais je dois imbriquer ce genre de choses comme:
DATA="$(cat file.hex | xxd -r | tr -d \"$(cat trim.txt)\")"
Je ne peux pas utiliser de guillemets simples car ceux-ci ne développent pas les variables qui sont à l'intérieur d'eux. Les guillemets d'échappement ne fonctionnent pas, car ils sont simplement traités comme du texte passif.
Comment dois-je gérer cela?
DATA="$(cat file.hex | xxd -r | tr -d "$(cat trim.txt)")"
?