zoukankan      html  css  js  c++  java
  • shell编程之bash引号

     突然发现bash是一个很有意思的东西,对于空格,单引号,双引号,反引号都有特殊的含义,而且在空格的方式来看还有很多说法

    下面我就这几天遇到的问题来逐一总结一下常见的知识:(其中单引号和双引号直接的对比比较明显,反引号可能在书写方面和单引号比较像)

    我们先说这三个引号

    1.反引号:

      反引号位于tab键的上方数字1的左侧,
      反引号作用是命令替换,也就是说将一个命令的标准输出插入在一个命令行中的任何位置
      反引号里面的内容会被解释成一个命令 ,也就是说被解释成 $(command)
    [root@iZ28b4rx8dxZ mysql_shell]# echo `date +%Y%m%d`
    20161106

      或者

    [root@iZ28b4rx8dxZ mysql_shell]# echo "the date is `date +%Y%m%d`"
    the date is 20161106

      以上的说明也就是把date解释成一个命令输出结果

    ....

    Click here to see the full blog post

    纸上得来终觉浅 绝知此事要躬行
  • 相关阅读:
    关于 下载 nfs-utils时的 gssproxy conflicts with selinux-policy-3.13.1-102.el7.noarch 错误
    SCP命令
    DHCP服务
    NFS服务
    ssh免密登录
    可见性判断
    (八)图像处理
    (八)图像处理
    (八)Grahpics之Blit
    (七)时间动画_Time
  • 原文地址:https://www.cnblogs.com/moon1223/p/6035688.html
Copyright © 2011-2022 走看看