您的位置:首页 > 编程语言 > PHP开发

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 date output