<<
는 heredoc입니다. <<
뒤에 오는 모든 항목은 heredoc의 구분 기호 역할을합니다.
cat <<EOF This is first line So, this is 2nd Again, another line EOF
Enter
따라서 세 줄을 변수에 저장하려면 다음과 같이하십시오.
명령 줄에서
$ var="$(cat <<EOF > Bingo > Gotcha > Enough > EOF > )"
Enter
$ echo "$var" #double quotes are important Bingo Gotcha Enough
스크립트 내부에서
#!/bin/bash var="$(cat <<EOF Bingo Gotcha Enough EOF )" echo "$var"
댓글