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 cat
verwende ich meine Variablenwerte, nicht Namen innerhalb dieser Zeichenfolge?
bash
shell
cat
here-document
myWallJSON
quelle
quelle