• shell命令--单引号、双引号、反撇号的区别


    单引号、双引号、反撇号的区别

    • 双引号(有空格的时候不能省略)
      • 允许$扩展,可调用其他变量的值
      • 出现特殊字符时,可采用符号转义
      • 当变量值不包括空格、制表符时、双引号通常被省略
    点击查看代码
    echo "$(date +%F)"
    # 输出:2021-10-12
    
    • 单引号
      • 所有字符均视为该字符本身(无特殊含义)
      • 不允许转义
    点击查看代码
    echo '$(date +%F)'
    # 输出:$(date +%F)
    
    • 反撇号
      • 反撇号和$()一样,会将引号里面的东西优先执行
      • 不允许嵌套
    点击查看代码
    echo `$(date +%F)`
    # 输出:2021-10-12
    	
    echo `echo `$(date +%F)``
    # 报错
    
  • 相关阅读:
    windows下安装python模块
    红包demo
    如何查看python 的api
    vscode 与 python 的约会
    默认构造函数
    关于重载
    转类型转换
    asm-offset.h 生成
    debian 7 安装
    emacs 定制进缩风格
  • 原文地址:https://www.cnblogs.com/MyUniverse/p/15396064.html
Copyright © 2020-2023  润新知