![구분된 문서에서 파일로 리디렉션하는 방법](https://linux55.com/image/162602/%EA%B5%AC%EB%B6%84%EB%90%9C%20%EB%AC%B8%EC%84%9C%EC%97%90%EC%84%9C%20%ED%8C%8C%EC%9D%BC%EB%A1%9C%20%EB%A6%AC%EB%94%94%EB%A0%89%EC%85%98%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
나는 이것을 가지고있다:
cat <<EOF
'use strict';
exports.default = {
'display names': {}
}
EOF > "$PWD/tmp.js"
그러나 이것은 분명히 구문론적으로 잘못된 것입니다. 이 작업을 수행하는 구문을 아는 사람이 있습니까?
답변1
cat <<EOF > "$PWD/tmp.js"
'use strict';
exports.default = {
'display names': {}
}
EOF
Here-doc 리디렉션 연산자( <<EOF
)는 다른 리디렉션 연산자와 마찬가지로 명령을 종료하지 않습니다. Here-doc 자체는 다음 줄로 시작합니다.
cat > "$PWD/tmp.js" <<EOF
더 논리적인 것처럼 첫 번째 줄을 작성할 수도 있습니다 .