当前位置:  技术问答>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.

|

bsh用单引号' '和双引号" "将特殊字符或由空白分隔的字引用起来组成一个简单的数据串.使用单引号和双引号的区别是双引号中的内容可进行参数和变量替换.逃逸字符也一样.
但如果你用"" 括了一个 '' 则''失效

|
不过 不同的 shell 处理不同

如果你man bash
会看到他告诉你在双引号内 反斜杠 反引号(倒引号)` $ 是特殊符号
而反引号(倒引号)` $ 是特殊符号 无条件保留 特殊意义
反斜杠只在特殊符号前
如果你用别的shell
看一下他的帮助

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++ Double Ended Queues 成员 resize():change the size of the dequeue
  • CSS属性参考手册 iis7站长之家
  • C++ Double Ended Queues 成员 assign():set the values of the dequeue
  • 哪位解释一下这句话constructor code executes from the current class up the hierarchy to the ancestor class
  • C++ Double Ended Queues 成员 size():return the number of elements in the dequeue
  • the origin about the Grapics class? SOS
  • C++ Double Ended Queues 成员 end():returns an iterator to the end of the queue
  • 驱动加载时出现“couldn't find the kernel version the module was compiled for”
  • C++ Double Ended Queues 成员 rbegin():returns a reverse iterator to the end of the dequeue
  • How can the linux kernel get the value of a environment variable
  • C++ Double Ended Queues 成员 rend():returns a reverse iterator to the beginning of the dequeue
  • couldn 't find the kernel version the module was compiled for
  • C++ Double Ended Queues 成员 max_size():returns the maximum elements that the dequeue can hold
  • what's the meaning of the following shell command?
  • C++ Double Ended Queues 成员 push_front():add an element to the front of the dequeue
  • insmod hello.o:couldn't find the kernel version the module was compiled for
  • C++ Double Ended Queues 成员 push_back():add an element to the end of the dequeue
  • The kernel module can't be loaded correctly during the system booting
  • C++ Double Ended Queues 成员 front():returns the first element
  • help me to explain the falls in the text. thinks!
  • C++ Double Ended Queues 成员 back():returns the last element
  • SublimeText 2编译python出错的解决方法(The system cannot find the file specified)


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3