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

 

posted @ 2022-08-03 11:34  雨后观山色  阅读(2044)  评论(0编辑  收藏  举报