Supponiamo che devo usare le virgolette per incapsulare l'output della subshell come:
DATA="$(cat file.hex | xxd -r)"
Ma ho bisogno di nidificare questo tipo di cose come:
DATA="$(cat file.hex | xxd -r | tr -d \"$(cat trim.txt)\")"
Non posso usare le virgolette singole perché quelle non espandono le variabili che sono al loro interno. Le citazioni di escape non funzionano perché vengono trattate come testo passivo.
Come posso gestirlo?
DATA="$(cat file.hex | xxd -r | tr -d "$(cat trim.txt)")"
?