有什么办法可以关闭这里文档中的参数扩展吗?
shell 命令:
$ cat > analyze.sh <<EOF
awk -F: '{print $NF}' asr.log | sort > tmp
awk -F '(' '{print $NF}' asr.log | awk '{print $1}' | sort > tmp2
EOF
我在 analyze.sh 中得到了这个:
awk -F: '{print }' asr.log | sort > tmp
awk -F '(' '{print }' asr.log | awk '{print }' | sort > tmp2
最佳答案
您可以引用 EOF
来禁用扩展:
cat > analyze.sh <<'EOF'
awk -F: '{print $NF}' asr.log | sort > tmp
awk -F '(' '{print $NF}' asr.log | awk '{print $1}' | sort > tmp2
EOF
关于linux - 这里文件 : no parameter expansion,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31227601/