我想像这样在Bash中显示一个字符串
I'm a student
当然可以这样
echo "I'm a student"
但是如何在字符串周围使用单引号的同时完成此操作?
echo 'I\'m a student'
不起作用。但是以下工作原理:
echo $'I\'m a student'
在bash的手册页中:
即使在单引号之前加反斜杠,也不能在单引号之间引起单引号。 .... $’string’* 形式的单词经过特殊处理。该单词扩展为字符串,并按ANSI C标准的规定替换反斜杠转义字符。 *