Linux shell中,单引号''、双引号""和反引号``的区别
2017-09-11 16:03
405 查看
一、单引号”和双引号”“
在Linux中空格是一个很特殊的字符,比如在shell中定义 str=this is String 会报错,而加上”或”“就能解决此问题。单引号剥夺了所有字符的特殊含义;双引号也是剥夺字符的特殊含义,但不包括参数替换($)和命令替换(“)。
n=5 echo '$n' # 结果就是$n echo "$n" # 结果就是5
二、反引号“
反引号的作用是命令替换,shell可以先执行“中的命令,将输出结果暂时保存,在适当的地方输出。DATE=`date` echo "Date is $DATE" USERS=`who | wc -1` echo "Logged in user are $USERS" UP=`date ; uptime` echo "Uptime is $UP" # 运行结果 Date is Mon Sep 11 15:48:52 CST 2017 Logged in user are 1 Uptime is Mon Sep 11 15:48:52 CST 2017 15:48:52 up 76 days, 44 min, 1 user, load average: 0.02, 0.05, 0.01
相关文章推荐
- linux shell中反引号(`),单引号('),双引号(")区别
- jquery中$('form').submit()和$("form").submit()有什么区别?注意一个是双引号,一个是单引号
- PHP中双引号""与单引号''使用区别
- 双引号" "和单引号' '区别
- linux shell单引号、双引号及无引号区别(考试题答案系列)--看到这篇文章之后我豁然开朗
- linux shell中单引号、双引号和没有引号的区别
- shell中" "(双引号)与 ' '(单引号)的区别
- Linux 学习-" "(双引号)与 ' '(单引号)的区别
- php里String中双引号""和单引号''的区别
- linux shell中单引号、双引号和没有引号的区别
- Unix中双引号单引号反引号(" ' `)的区别
- linux shell单引号、双引号及无引号区别(考试题答案系列)
- shell 双引号"" 单引号'' 反引号`` 的区别
- Linux中单引号(''),双引号("")与反单引号(``)的用法与区别
- linux shell单引号、双引号及无引号区别 【转】
- linux shell单引号、双引号及无引号区别
- linux shell单引号、双引号及无引号区别
- " "(双引号)与 ' '(单引号)的区别 (转载)
- " "(双引号)与 ' '(单引号)的区别
- " "(双引号)与 ' '(单引号)的区别