linux中的引号

【`】,学名叫“倒引号”,也就是上图中,红圈1位置。 如果被“倒引号”括起来,  表示里面命令需要被执行。

比如 `dirname $0`,  就表示需要执行   dirname $0  这个命令
比如`pwd`,表示需要执行pwd命令获取路径
【“”】,被双引号括起来的内容:
如果,里面出现 $ (美元号: 表示取变量名)
如果,里面出现`(倒引号: 表示执行命令)
如果,里面出现(转义号: 表示转义)
最后,剩下的内容,才表示字符串原封不动的输出出来。
比如,
path=`pwd`
echo “${path} hahahah`pwd`”
【”】,  被单引号括起来的内容, 里面所有的都表示字符串, 包括上面所说的  三个特殊字符。
综合例子:
创建一个shell脚本,并赋予权限
#!/bin/bash
path=`hostname`
echo `pwd`
echo path
echo $path
echo “${path} hahahah`pwd`”
echo ‘${path} aaa `pwd`’
通过查看输出内容,来观察规则:
扩展:
了解下,linux变量;
了解下,linux路径获取;
了解下,小括号,大括号等

 

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注