通过转义第一行定义的结束标记中的字符,可以在here-document中禁用shell脚本功能。例如:
$ cat <<'EOF' → $PATH → EOF $PATH
有没有什么方法可以对here-string做同样的事情,这样就不必在每个变量前面加上反斜杠?$ cat <<< $PATH在执行bash命令之前展开变量
$ cat <<< $PATH
0sgqnhkj1#
只需反斜杠美元符号:
cat <<< \$PATH
或使用单引号
cat <<< '$PATH'
1条答案
按热度按时间0sgqnhkj1#
只需反斜杠美元符号:
或使用单引号