我有一个 bash
脚本,
echo 'abcd'
在 shell 中,我想显示 ab'c'
我尝试了以下方法但没有成功
echo 'ab\'c\'d'
我问是否可以在单引号文本中显示单引号?
最佳答案
来自 bash
manual关于 Single Quotes 的部分:
A single quote may not occur between single quotes, even when preceded by a backslash.
您需要改用双引号。它并不漂亮,但下面给出了您正在寻找的输出:
echo 'ab'"'"'c'"'"'d'
关于bash - 如何在单引号文本中显示单引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12567215/