当前位置: 技术问答>linux和unix
"The '$GRIL' did well" 为什么是The 'girl' di well.
来源: 互联网 发布时间:2015-09-25
本文导语: 问题: $GIRL='girl' $echo "The '$GRIL' did well" #1 The 'girl' did well. $echo "The $GRIL did well" #2 The girl did well. 为什么#1不是 The girl did well.我的理解是‘’忽略了引用的值,那么被解释为"The $...
问题:
$GIRL='girl'
$echo "The '$GRIL' did well" #1
The 'girl' did well.
$echo "The $GRIL did well" #2
The girl did well.
为什么#1不是 The girl did well.我的理解是‘’忽略了引用的值,那么被解释为"The $GRIL did well",最后结果The girl did well.
$GIRL='girl'
$echo "The '$GRIL' did well" #1
The 'girl' did well.
$echo "The $GRIL did well" #2
The girl did well.
为什么#1不是 The girl did well.我的理解是‘’忽略了引用的值,那么被解释为"The $GRIL did well",最后结果The girl did well.
|
哦
bsh用单引号' '和双引号" "将特殊字符或由空白分隔的字引用起来组成一个简单的数据串.使用单引号和双引号的区别是双引号中的内容可进行参数和变量替换.逃逸字符也一样.
但如果你用"" 括了一个 '' 则''失效
bsh用单引号' '和双引号" "将特殊字符或由空白分隔的字引用起来组成一个简单的数据串.使用单引号和双引号的区别是双引号中的内容可进行参数和变量替换.逃逸字符也一样.
但如果你用"" 括了一个 '' 则''失效
|
不过 不同的 shell 处理不同
如果你man bash
会看到他告诉你在双引号内 反斜杠 反引号(倒引号)` $ 是特殊符号
而反引号(倒引号)` $ 是特殊符号 无条件保留 特殊意义
反斜杠只在特殊符号前
如果你用别的shell
看一下他的帮助
如果你man bash
会看到他告诉你在双引号内 反斜杠 反引号(倒引号)` $ 是特殊符号
而反引号(倒引号)` $ 是特殊符号 无条件保留 特殊意义
反斜杠只在特殊符号前
如果你用别的shell
看一下他的帮助
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。