Angenommen, ich muss Anführungszeichen verwenden, um die Subshell-Ausgabe wie folgt zu kapseln:
DATA="$(cat file.hex | xxd -r)"
Aber ich muss solche Sachen verschachteln wie:
DATA="$(cat file.hex | xxd -r | tr -d \"$(cat trim.txt)\")"
Ich kann keine einfachen Anführungszeichen verwenden, da die darin enthaltenen Variablen nicht erweitert werden. Das Ausblenden von Anführungszeichen funktioniert nicht, da sie nur als passiver Text behandelt werden.
Wie gehe ich damit um?
DATA="$(cat file.hex | xxd -r | tr -d "$(cat trim.txt)")"
?