有没有办法关闭这里文档中的参数扩展?
外壳命令:
$ cat > analyze.sh <<EOF
awk -F: '{print $NF}' asr.log | sort > tmp
awk -F '(' '{print $NF}' asr.log | awk '{print $1}' | sort > tmp2
EOF
Run Code Online (Sandbox Code Playgroud)
我在analyze.sh中得到了这个:
awk -F: '{print }' asr.log | sort > tmp
awk -F '(' '{print }' asr.log | awk '{print }' | sort > tmp2
Run Code Online (Sandbox Code Playgroud)
您可以引用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
Run Code Online (Sandbox Code Playgroud)