编程符号与脚本操作全解析
1. 符号与运算符
在编程中,各种符号和运算符起着至关重要的作用。以下是一些常见符号及其用途的详细介绍:
| 符号 | 用途 |
| — | — |
| &(与号) | && 为逻辑与运算符;在替换文本中有特定作用 |
|(星号) | ** 为幂运算符,= 和= 为赋值运算符;作为元字符有特殊匹配规则;也是乘法运算符 |
| \(反斜杠) | 用于转义字符,如 \<, > 和 \‘, \’ 等转义序列;与字符类相关;在替换文本中使用 |
| { }(花括号) | { } 是元字符;在 awk 中有特定语法;可用于分组 sed 命令 |
| [ ](方括号) | 包含多种元字符,如 [: :]、[. .]、[= =] 等,用于定义字符类 |
| ˆ(脱字符) | ˆ= 为赋值运算符;与字符类有关;是幂运算符;作为元字符表示行首;在多行模式空间中有作用 |
| :(冒号) | 用于标签 |
| $(美元符号) | 作为行尾元字符;表示最后一行输入;在多行模式空间中有作用;$0, $1, $2 等用于引用字段 |
| .(点号) | 元字符,匹配除换行符外的任意字符 |
| =(等号) | == 为等于运算符;用于打印行号 |
| !(感叹号) | != 为不等于运算符,!˜ 为不匹配运算符;是逻辑非运算符 |
| >(大于号) | >= 为大于等于运算符;用于重定向;是关系运算符 |
| –(连字符) | – = 为赋值运算符,– – 为递减运算符;与字