Wie werden Variablen mit cat in eine Datei übertragen?


9

Ich habe ein einfaches Skript wie dieses:

#!/bin/bash

BOO=bla-bla-bla

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

Es wird jedoch in eine Datei ausgegeben:

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

Wie catverwende ich meine Variablenwerte, nicht Namen innerhalb dieser Zeichenfolge?

Antworten:


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.