linux shell脚本编程笔记(三): 三种引号的区别详解程序员

双引号、单引号、反引号的区别

测试用例:

OPDATE=`date -d '-1 day' +%Y%m%d`   
   
for i in $(seq 10)   
do   
   FILEDATE=`date -d "-$i day" +%Y%m%d`   
   echo ${FILEDATE}   
done 

单引号:

单引号里的所有字符都做普通字符处理,所谓的特殊字符都会失效。

双引号:

由双引号括起来的字符,除$(美元符号)、/(反斜杠)、’(单引号)、和”(双引号)这几个字符仍是特殊字符并保留其特殊功能外,其余字符仍作为普通字符对待。

反引号:

反引号里的内容作为命令行调用,可以包含各种特殊字符。这个用法较陈旧,建议使用其替代命令:/$(…)

 

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/tech/aiops/2643.html

(0)
上一篇 2021年7月16日 01:08
下一篇 2021年7月16日 01:08

相关推荐

发表回复

登录后才能评论