如果我在包含多个反斜杠“\\” shell脚本中使用此文件,外壳将其转换为一个反斜杠。 我可以解决此不改变的文本?
$ cat
<<EOF
> Print \\hello \\world
> EOF
Print \hello \world
如果我在包含多个反斜杠“\\” shell脚本中使用此文件,外壳将其转换为一个反斜杠。 我可以解决此不改变的文本?
$ cat
<<EOF
> Print \\hello \\world
> EOF
Print \hello \world
报价开始在这里的文件标记:
cat <<'EOF'
Print \\hello \\world
EOF
作为替代丹尼斯提到的命令sed
还可以照顾这。
sed 's/\\/\\\\/g' <<EOF
Print \\hello \\world
EOF