在HEREDOC部分添加反斜杠转义以保留单引号,如下所示:
#!/bin/bash # 定义变量 var="world" # HEREDOC中添加反斜杠转义 cat <
输出:
Hello '$var'!
通过将变量的引号改为单引号并在HEREDOC中添加反斜杠转义来解决HEREDOC包含单引号的情况。
上一篇:Bash和Python在管道使用时的信号行为不一致
下一篇:Bash和Zsh提示音并显示上一个命令的错误代码