4.8.4 反斜线
反斜线用于对特殊字符进行转义。如果字符串中含有&、*、+、^、$、`、"、|、 这些特殊符串,shell会认为这些符串代表着相应的运算。可以使用反斜线对这些符串进行转义。例如下面的例子是在字符串中用反斜线处理特殊符号。
从主菜单中打开一个终端。
定义含有三个引号的字符串。引号是一个特殊字符,如果直接对一个变量赋值3个引号,命令会发生错误。需要用反斜线对输入的引号进行转义。输入的命令如下所示。
- A=\"\"\"
输入命令echo $A,再按"Enter"键执行,会输出三个引号,结果如下所示。
- """
输出一个字符串$$。在命令中输入echo $$,终端会显示当前进程的ID。需要使用\进行转义,输入命令echo \$$。