<<
este heredoc. Orice lucru care urmează <<
acționează ca delimitator pentru heredoc
cat <<EOF This is first line So, this is 2nd Again, another line EOF
Enter
Deci, dacă doriți să stocați cele trei linii într-o variabilă, faceți-o ca mai jos:
din linia de comandă
$ var="$(cat <<EOF > Bingo > Gotcha > Enough > EOF > )"
Enter
$ echo "$var" #double quotes are important Bingo Gotcha Enough
din interiorul scriptului
#!/bin/bash var="$(cat <<EOF Bingo Gotcha Enough EOF )" echo "$var"
Comentarii