大括号 {  }

1、用于取多个变量

可以进行取变量和字符串拼接,假设:var=‘1234’       echo  ${var}abcd    输出为:1234abcd

2、正则表达式,用于大括号内,匹配前面字符的个数

中括号  [   ]

1、用于test的if、while、for等条件的判断

可以进行 -eq  -gt  等比较的“布尔值”的结果,进行条件的判断

2、双中括号[[   ]]  用于c语言等判断&&、||、 !等命令的判断

可以进行[[ aa&&bb ]]等方式的判断“布尔值”的结果,进行if等判断的结果

3、用于正则表达式,[  ]中的字符为或的关系

可以进行s[ a b c d ]y  可以查询的结果为say、sby、scy、sdy这几个内容

小括号  (   )

1、用于命令的执行,等同于`   ` 反引号

小括号内的命令不会被echo、$等符号影响,直接为执行的命令,$(uname -a )   等同于   `uname -a`,结果为命令执行后的结果

2、两个((  ))用于算数运算

可以进行((a+b))为a+b的结果、((a>b))为判断的“布尔值”的结果,可以执行算数运算

3、正则表达式,可以对字符串成组,等同于一个词

可以进行(aabbcc)匹配的内容将为aabbcc这个字符串,不是单个字符

扩展推荐:

普通命令使用

https://blog.csdn.net/m0_52425873/article/details/113052611

正则表达式使用

https://blog.csdn.net/u010552788/article/details/51019367

最新文章

  1. 使用fwrite()函数和fprintf()函数输出数据到文件时的区别
  2. 生成四位随机数的PHP代码
  3. 深入理解offsetTop与offsetLeft
  4. 转:AFNetworking 与 UIKit+AFNetworking 详解
  5. request相关研究
  6. XTEA加密算法
  7. http://begin.lydsy.com/JudgeOnline/problem.php?id=2770(PKU2503 Babelfish)
  8. 最大流算法之ISAP
  9. .NetCore~C#6的一些新特性
  10. TP3.2写上下篇
  11. bzoj 4868: [Shoi2017]期末考试
  12. 详解 Vue 2.4.0 带来的 4 个重大变化
  13. 轻松搞定表白女朋友:Android版APP (零基础也可直接下载软件)
  14. leetcode第一天-merge two binary trees
  15. Linux 查看dns运行状态
  16. CPP相关的常见错误(更新ing)
  17. postgresql+postgis+pgrouting实现最短路径查询(1)---线数据的处理和建立拓扑
  18. 有意思的flex 色子布局
  19. Android开发环境——Eclipse ADT相关内容汇总
  20. html5学习摘要

热门文章

  1. SQL 注入之一:Mysql 数据库(搞懂这篇就够了)
  2. 05#Web 实战:可拖拽的侧边栏
  3. c#反射优化
  4. 爬小说_BeautifulSoup解析_easy
  5. 基于TDSQL-C对OOM问题进行优化
  6. fabric学习笔记7
  7. 通过url跳转到页面锚点
  8. C6657子卡模块设计资料:268-基于FMC接口的DSP TMS320C6657子卡模块
  9. 使用windows平板学习与办公的一些经历(酷比魔方i9篇)
  10. Oracle 验证身份证号