Shell 单引号 双引号 反引号 反斜线
在Linux中有四种较特殊的符号,分别为双引号 单引号 反引号 反斜线
使用双引号时,相当于等号后面的值作为一个字符串常量赋给了前者(其实这里并没有太大作用),例如:
m=java echo $m //输出java m="java" echo $m //依然输出java
而引入单引号后,才显出了双引号的作用。
双引号里面可以对赋值语句求值,而单引号则采取所见即所得的方式。
例如:
name=girl echo $name //输出girl echo '$name' //输出 $name
反引号(在标准的美式键盘里面,位于键盘左上角的波浪线下面的那个符号),则可以将系统变量输出到本地变量中。
例如:
m=`date` echo $m //输出当前系统日期 //例如 2011年 06月 05日 星期日 11:23:32 CST
反斜线则用于转义,例如:
echo $$ //输出当前进程号 echo \$$ //则输出$$符号 expr 12 * 12 //提示错误 expr: 语法错误 expr 12 \* 12 //输出144
相关推荐
懒人的小窝 2020-06-14
84593973 2020-06-05
liushun 2020-05-26
xiaoxiaoniaoer 2020-04-26
luckymaoyy 2020-01-29
tvk 2020-01-28
酷云的csdn 2020-01-10
hanshangzhi 2020-01-07
thekenofDIS 2013-09-20
李高峰 2019-11-05
Mr欢先生 2014-07-08
linuxwcj 2019-07-11
pixel 2019-03-20
青松 2019-04-23
maoyongfan 2019-08-23
huha 2017-05-09
刘涛 2011-07-17
JavaLab 2011-05-02
雪糕 2010-05-21