shell中引号的使用方法

1.  shell使用引号(单引号/双引号)和反斜线("\")用于向shell解释器屏蔽一些特殊字符.

  反引号[h2] 对shell则有特殊意义.

1.1  单引号和反斜线 [h1] 可以阻止shell代入变量的值;

1.2  双引号不能阻止代入

例如:

sles10i32-1:han$ person=han

sles10i32-1:han$ echo $person

han

sles10i32-1:han$ echo "$person"

han

sles10i32-1:han$ echo '$person'

$person

sles10i32-1:han$ echo \$person

$person

  1. 象单引号一样,反斜线也能屏蔽所有特殊字符.但是他一次只能屏蔽一个字符.而不能屏蔽一组字符.
  2. 反引号的功能不同于以上的三种符号. 他不具有屏蔽特殊字符的功能.但是可以通过他将 一个命令的运行结果传递给另外一个命令.

举例:

sles10i32-1:han$pwd

/users/han

sles10i32-1:han$echo `pwd`

/users/han


 [h1]反斜杠只能够阻止一个字符

 [h2]位于键盘的左上角,和~公用一个键。


你可能感兴趣的:(Linux/HPUX,shell)