방금 스크립트에서 생성한 파일명을 파일의 텍스트에 넣으려고 하는데, $name
파일의 내용을 인쇄하려면 어떻게 해야 하는지 찾지 못하는 것 같습니다. 누구든지 나를 도와줄 수 있나요?
cat <<'EOF' >>$name
This file is named $name
EOF
답변1
문자열을 인용하지 마십시오 EOF
. 이와 같이:
cat <<_EOT_ >>$name
This file is named $name
_EOT_
구분 기호가 인용된 경우 이 문서에서는 확장이 수행되지 않습니다.
단어(EOT)의 일부가 인용되면 ..., 그리고 여기 문서의 줄은 확장되지 않습니다.