Unix / Linux - Korn Shell 操作符
-
简述
现在讨论 Korn Shell 中所有可用的运算符。大多数运算符与我们在 C 编程语言中拥有的非常相似。运算符按优先级递减的顺序列出 - -
算术和逻辑运算符
序号 运算符和描述 1 &plus一元 更多2 -一元减3 !~逻辑否定;二元反转(一个的补码)4 *乘5 /划分6 %模块7 &plus添加8 -减去9 <<左移10 >>右移11 ==字符串比较是否相等12 !=不相等的字符串比较13 =~模式匹配14 &按位“与”15 ^按位“异或”16 |按位“包含或”17 &&逻辑“与”18 ||逻辑“或”19 &plus&plus增量20 --递减21 =任务 -
文件测试操作符
以下运算符测试与 Unix 文件相关的各种属性。序号 运算符和描述 1 -r file检查文件是否可读;如果是,则条件变为真。2 -w file检查文件是否可写;如果是,则条件变为真。3 -x file检查文件是否可执行;如果是,则条件变为真。4 -f file检查文件是否是普通文件,而不是目录或特殊文件;如果是,则条件变为真。5 -s file检查文件的大小是否大于 0;如果是,则条件变为真。6 -d file检查文件是否为目录;如果是,则条件变为真。7 -e file检查文件是否存在;即使 file 是一个目录但存在,也是如此。