echo 'I'm a student'
不起作用。但是以下工作原理:
echo $'I'm a student'
在bash的手册页中:
即使在单引号之前加反斜杠,也不能在单引号之间引起单引号。
.... $’string’*
形式的单词经过特殊处理。该单词扩展为字符串,并按ANSI C标准的规定替换反斜杠转义字符。 *

echo 'I'm a student'
不起作用。但是以下工作原理:
echo $'I'm a student'
在bash的手册页中:
即使在单引号之前加反斜杠,也不能在单引号之间引起单引号。
.... $’string’*
形式的单词经过特殊处理。该单词扩展为字符串,并按ANSI C标准的规定替换反斜杠转义字符。 *