Linux学习笔记15---linux shell中单引号'',双引号""和``的区别;echo命令
单引号'',双引号""的区别是单引号''剥夺了所有字符的特殊含义,单引号''内就变成了单纯的字符。双引号""则对于双引号""内的参数替换($)和命令替换(``)是个例外。
01 反引号
反引号``是命令替换,命令替换是指Shell可以先执行``中的命令,将输出结果暂时保存,在适当的地方输出。语法:`command`
[lucky@localhost ~]$ echo `pwd`
/home/lucky
02 ${var}
[lucky@localhost ~]$ aa="lucky" [lucky@localhost ~]$ echo ${aa}_plj lucky_plj [lucky@localhost ~]$
03 echo命令
Shell 的 echo 指令与 PHP 的 echo 指令类似,都是用于字符串的输出。命令格式:
echo string