Nói rằng tôi phải sử dụng dấu ngoặc kép để đóng gói đầu ra của subshell như:
DATA="$(cat file.hex | xxd -r)"
Nhưng tôi cần lồng những thứ như thế này:
DATA="$(cat file.hex | xxd -r | tr -d \"$(cat trim.txt)\")"
Tôi không thể sử dụng các trích dẫn đơn vì chúng không mở rộng các biến bên trong chúng. Thoát dấu ngoặc kép không hoạt động vì chúng chỉ được coi là văn bản thụ động.
Làm thế nào để tôi xử lý này?
DATA="$(cat file.hex | xxd -r | tr -d "$(cat trim.txt)")"
?