zoukankan      html  css  js  c++  java
  • shell中引号的作用(转)

    引号的作用

    1 双引号(“”)

    1)使用””可引用除字符$(美元符号)、`(反引号)、(反斜线)外的任意字符或字符串。双引号不会阻止shell对这三个字符做特殊处理(标示变量名、命令替换、反斜线转义)。

      Eg:name=gezn; echo “User name:$name”//将打印User name :gezn

         Echo “The date is:`date +date-%d-%m-%Y`”//将打印The date is: 03-05-2009

         Echo –e “$USER $UID”  //将打印gezn  500

    2)如果要查新包含空格的字符串经常用到双引号

    2单引号(’’)

    1)      如果用单引号把字符串括起来,则dayi9nhao内字符串中的任何特殊字符的特殊含义均被屏蔽。

    2)      举例:echo –e ‘$USER $UID’//将打印$USER $UID(没有屏蔽 ,是因为选项“-e”的缘故)

              echo ‘USER $UID’ //将打印$USER $UID

    3反引号(``)

    1)      shell将反引号中的内容作为一个系统命令,并执行其内容。使用这种方法可以替换输出为一个变量

    2)      举例:a=`date + date-%d-%m-%Y`  //将打印The date is: 03-05-2009

    4.反斜线()

    1)如果下一个字符有特殊含义,反斜线防止shell误解其含义,即屏蔽其特殊含义。

    2)下属字符包含有特殊含义:& * + $ ` “ |  ?

    3) 在打印字符串时要加入八进制字符(ASCII相应字符)时,必须在前面加反斜线,否则shell作普通数字处。

    举例: bj=Beijing; echo ”variable$bj=$bj”//将打印variable $bj = beijing

  • 相关阅读:
    March 13 2017 Week 11 Monday
    March 12 2017 Week 11 Sunday
    March 11 2017 Week 10 Saturday
    March 10 2017 Week 10 Friday
    Mrach 9 2017 Week 10 Thursday
    March 8 2017 Week 10 Wednesday
    玩转Sketch,不容错过的5大实用插件推荐
    网页设计排版中哪些元素最重要?
    5 个关键点!优化你的 UI 原型设计
    如何制作一个完美的错误提示信息
  • 原文地址:https://www.cnblogs.com/hubavyn/p/4125020.html
Copyright © 2011-2022 走看看