《Bash Shell 技术全解析:从基础到高级应用》
1. 符号与运算符
在Bash Shell中,各种符号和运算符扮演着至关重要的角色。以下是一些常见符号及其作用:
- &(与符号) :
- && 是逻辑与运算符,用于连接多个条件,只有当所有条件都为真时,整个表达式才为真。
- &> 用于输出和错误重定向,可将命令的标准输出和错误输出合并到一个文件中。
- 作为按位与运算符,对二进制位进行与操作。
- 还可用于将命令置于后台运行,例如 command & 。
- *(星号) :
- ** 是指数运算符,用于计算幂次方。
- 作为环境变量时, * 有特殊用途。
- 是扩展模式匹配运算符和通配符,可匹配任意数量的任意字符。
- 也是乘法运算符和特殊数组索引。
- @(at 符号) :同样可作为环境变量,用于扩展模式匹配,还能实现主机名补全和作为特殊数组索引。
- \(反斜杠) :用于反斜杠转义,可将特殊字符转换为普通字符;作为续行字符,允许命令跨多行书写;在 echo 命令和提示符字符串中作为转义字符。
- {}(花括号) :用于花括号扩展通配符和定义命令块,在 shell 变量语法
超级会员免费看
订阅专栏 解锁全文
1205

被折叠的 条评论
为什么被折叠?



