zoukankan      html  css  js  c++  java
  • Linux Shell 中的反引号,单引号,双引号

    反引号在 (`) 键盘的Tab键的上方、1键的左方。
    在Linux中起着命令替换的作用。命令替换是指shell能够将一个命令的标准输出插在一个命令行中任何位置。
    如下,shell会执行反引号中的date命令,把结果插入到echo命令显示的内容中。
    echo Today is `date`
    Today is 2016年 04月 19日 星期二 15:53:59 CST
      
    单引号、双引号用于用户把带有空格的字符串赋值给变量时的分界符。
    str="Today is tuesday"
    echo $str
    Today is tuesday


    如果没有单引号或双引号,shell会把空格后的字符串解释为命令。

    str=Today is Tuesday

    ./date.sh: 行 2: is: 未找到命令

    单引号和双引号的区别。单引号告诉shell忽略所有特殊字符,而双引号忽略大多数,但不包括$、、`。

    如:

    echo "`date`"

    输出:2016年 04月 19日 星期二 16:09:17 CST

    echo '`date`'

    输出:`date`

  • 相关阅读:
    Vue单向数据流
    npm常用命令
    vue自定义指令
    slot的用法(Vue插槽)
    js闭包
    canvas 给画的多边形着色
    canvas画线
    canvas初体验
    canvas
    json
  • 原文地址:https://www.cnblogs.com/windfall/p/5408631.html
Copyright © 2011-2022 走看看