Làm thế nào để lặp lại các biến bằng cách sử dụng cat vào tập tin?


9

Tôi có kịch bản đơn giản như thế này:

#!/bin/bash

BOO=bla-bla-bla

cat > ./Makefile <<'EOF'
        Hello
        INCLUDES := -I/data/opt/include/ -Ideps/ -I$BOO/include
EOF

Tuy nhiên, nó xuất thành tập tin:

 Hello
 INCLUDES := -I/data/opt/include/ -Ideps/ -I$BOO/include

Làm thế nào để catsử dụng các giá trị biến của tôi, không phải tên trong chuỗi đó?

Câu trả lời:


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookie và Chính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.