4.7 引号的使用方法
Shell程序中的单引号、双引号、反引号、反斜线在命令中有特殊含义。本节将讲述这些特殊符号的用法。反引号指的是“Tab”键上面的那个符号,在Linux系统中常常使用到这个符号。
4.7.1 双引号
双引号表示引用一个字符串。字符串里不能直接使用$、引号、双引号、反斜线、反引号这些特殊符号。如果字符串里没有空格,使用双引号将赋值的字符串引起来,和不使用双引号效果是一样的。当字符串中有空格时,用双引号表示引号中的内容为一个字符串。下面的操作是在字符串中使用双引号。
从主菜单中打开一个终端。
在终端中输入下面的命令,对变量A进行赋值。
在赋值时,可以用双引号把字符串引起来。输入命令“echo $A”,显示变量$A的结果,终端的结果如下所示。
在终端中输入下面的命令,对变量A进行赋值。字符串中有空格,但是没有引号。
按“Enter”键执行这个命令。终端显示命令错误,终端会认为A=asd是一个完整的命令,而后面的fgh jkl是一个不可识别的命令。