我有这个:
cat <<EOF
'use strict';
exports.default = {
'display names': {}
}
EOF > "$PWD/tmp.js"
但这显然在语法上是错误的,有人知道这样做的语法吗?
我有这个:
cat <<EOF
'use strict';
exports.default = {
'display names': {}
}
EOF > "$PWD/tmp.js"
但这显然在语法上是错误的,有人知道这样做的语法吗?
here-doc 重定向运算符 (
<<EOF
) 就像其他重定向运算符一样,它不会结束命令。here-doc 本身从以下行开始。你也可以写第一行,
cat > "$PWD/tmp.js" <<EOF
就好像这使它看起来更合乎逻辑。