特殊符号大全

特殊符号的种类

  • 引号

  • 括号

  • 运算和逻辑符号

  • 转义符号

  • 其它符号

引号

  • ' 完全引用

  • " 不完全引用

  • ` 执行命令

括号

  • () (()) $()

    • 单独使用圆括号会产生一个子shell ( xyz=123 )

    • 数组初始化 IPS=( ip1 ip2 ip3 )

  • [] [[]] 方括号

    • 单独使用方括号是测试(test)或数组元素功能

    • 两个方括号表示测试表达式

  • <> 尖括号 重定向符号

  • { } 花括号

    • 输出范围 echo {0..9}

    • 文件复制 cp /etc/passwd{,.bak}

运算符和逻辑符号

  • + - * / % 算数运算符

  • ><= 比较运算符

  • && || ! 逻辑运算符

转义符号

\ 转义某字符

  • \n 普通字符转义之后有不同的功能

  • \' 特殊字符转义之后,当做普通字符来使用

其它符号

  • #注释符

  • ; 命令分隔符

    • case 语句的分隔符要转义 ;;

  • : 空指令

  • . 和 source 命令相同

  • ~ 家目录

  • , 分隔目录

  • *通配符

  • ? 条件测试或通配符

  • $ 取值符号

  • | 管道符

  • & 后台运行

  • _ 空格

Last updated