구분된 문서에서 파일로 리디렉션하는 방법

구분된 문서에서 파일로 리디렉션하는 방법

나는 이것을 가지고있다:

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더 논리적인 것처럼 첫 번째 줄을 작성할 수도 있습니다 .

관련 정보