Unix中双引号单引号反引号(" ' `)的区别
2011-10-10 21:46
260 查看
Unix中双引号起到“弱引用”的作用:被引用的字符大部分被按照字符字面的意思解释执行,除了了$,\,`字符除外。
[因为弱,所以要“双”引号]
Unix中单引号起到“强引用”的作用:被引用的字符全部被按照字符字面的意思解释执行。
[因为强,所以要“单”引号就够了]
Unix中反引号起到“反引用”的作用:被引用的字符全部被按照字符代表的命解释执行,通常用于命令替换。
[因为要反过来解释,所以要“反”引号]
例子:
echo “$HOME”
output:打印HOME变量代表的值。
echo ’$HOME‘
output:打印$HOME。
echo "the date today is `date`"
output: the date today is +date 命令的结果
命令替换:`date`先于echo执行,结果替换到echo中。
echo 'the date today is `date`‘
output: the date today is `date`
[因为弱,所以要“双”引号]
Unix中单引号起到“强引用”的作用:被引用的字符全部被按照字符字面的意思解释执行。
[因为强,所以要“单”引号就够了]
Unix中反引号起到“反引用”的作用:被引用的字符全部被按照字符代表的命解释执行,通常用于命令替换。
[因为要反过来解释,所以要“反”引号]
例子:
echo “$HOME”
output:打印HOME变量代表的值。
echo ’$HOME‘
output:打印$HOME。
echo "the date today is `date`"
output: the date today is +date 命令的结果
命令替换:`date`先于echo执行,结果替换到echo中。
echo 'the date today is `date`‘
output: the date today is `date`
相关文章推荐
- PHP中双引号""与单引号''使用区别
- 双引号" "和单引号' '区别
- linux shell中反引号(`),单引号('),双引号(")区别
- " "(双引号)与 ' '(单引号)的区别 (转载)
- Python中单引号,双引号,3个单引号及3个双引号的区别
- Python3之 单引号,双引号,三个单引号,三个双引号区别之浅谈
- Python中单引号,双引号,3个单引号及3个双引号的区别
- shell中" "(双引号)与 ' '(单引号)的区别
- shell 双引号"" 单引号'' 反引号`` 的区别
- php里String中双引号""和单引号''的区别
- Linux中单引号(''),双引号("")与反单引号(``)的用法与区别
- jquery中$('form').submit()和$("form").submit()有什么区别?注意一个是双引号,一个是单引号
- Linux 学习-" "(双引号)与 ' '(单引号)的区别
- " "(双引号)与 ' '(单引号)的区别
- " "(双引号)与 ' '(单引号)的区别
- Python中单引号,双引号,3个单引号及3个双引号的区别
- Python中单引号,双引号,3个单引号及3个双引号的区别
- Linux shell中,单引号''、双引号""和反引号``的区别
- Python中单引号,双引号,3个单引号及3个双引号的区别
- 单引号中有双引号,双引号还需要引号怎么办