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?

myWallJSON
quelle

Antworten: