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 cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.