退出echo / printf的字符?

时间:2017-05-01 05:51:15

标签: bash printf echo

所以我试图编写这个脚本,它会回显一个命令的名称,但我不希望它实际运行它回应的命令,在这个例如我使用screen

printf "You run this command with screen to run in a background."

但我发现遇到的问题是它在该打印输出中运行screen命令,结果显示错误。是否有一些转义字符需要输入以防止这种情况发生,以便脚本的其余部分可以正常运行?

1 个答案:

答案 0 :(得分:-3)

当您在double quotes in bash内编写表达式时,它将执行其中的命令。如果您不希望它执行该命令,请将您的语句括在single quotes

 'You run this command with screen to run in a background.'