网站Logo 永夜の博客
首页
素笺存忆
友情链接
瞬间
网盘
影视
阅读
传送门
代码仓库BUG箓
工具
frpc配置生成器
登录

3.7 整数运算

运算符 描述 + 加法 - 减法 * 乘法 / 除法 % 取余 运算表达式 示例 $(()) $((1+1)) $[]

2025-07-24
0
0
Server
Shell

3.6 逻辑判断符

判断符 描述 示例 && 逻辑和,在[[]]和(())表达式中或判断表达式是否为真时使用 [[ 1 -eq 1 && 2 -eq 2 ]]为 true (( 1 == 1 && 2 == 2 ))为 true [ 1 -eq 1 ] && echo yes 如果&&前面表达式为 true 则执行后面

2025-07-24
0
0
Server
Shell

3.5 布尔运算符

运算符 描述 示例 ! 非关系,条件结果取反 [ ! 1 -eq 2 ]为 true -a 和关系,在[]表达式中使用 [ 1 -eq 1 -a 2 -eq 2 ]为 true -o 或关系,在[]表达式中使用 [ 1 -eq 1 -o 2 -eq 1 ]为 true

2025-07-24
3
0
Server
Shell

3.4 文件测试

测试符 描述 示例 -e 文件或目录存在为真 [ -e path ] path 存在为 true -f 文件存在为真 [ -f file_path ] 文件存在为 true -d 目录存在为真 [ -d dir_path ] 目录存在为 true -r 有读权限为真 [ -r file_path ]

2025-07-24
0
0
Server
Shell

3.3 字符串比较符

运算符 描述 示例 == 等于 ["a" == "a"]为 true != 不等于 ["a" != "a"]为 false > 大于,判断字符串时根据ASCII 码表顺序,不常用 在[]表达式中:[ 2 \> 1 ]为 true 在[[]]表达式中:[[ 2 > 1 ]]为 true 在(())表达

2025-07-24
0
0
Server
Shell

3.2 整数比较符

比较符 描述 示例 -eq,equal 等于 [ 1 -eq 1 ]为 true -ne,not equal 不等于 [ 1 -ne 1 ]为 false -gt,greater than 大于 [ 2 -gt 1 ]为 true -lt,lesser than 小于 [ 2 -lt 1 ]为 fa

2025-07-24
0
0
Server
Shell

3.1 条件表达式

表达式 示例 [ expression ] [ 1 -eq 1 ] [[ expression ]] [[ 1 -eq 1 ]] test expression test 1 -eq 1 ,等同于[]

2025-07-24
0
0
Server
Shell

2.6 字符串颜色

再介绍下字符串输出颜色,有时候关键地方需要醒目,颜色是最好的方式: 字体颜色 字体背景颜色 显示方式 30:黑 40:黑 31:红 41:深红 0:终端默认设置 32:绿 42:绿 1:高亮显示 33:黄 43:黄色 4:下划线 34:蓝色 44:蓝色 5:闪烁 35:紫色 45:紫色

2025-07-24
2
0
Server
Shell

2.5 变量状态赋值

${VAR:-string} 如果 VAR 变量为空则返回string ${VAR:+string} 如果 VAR 变量不为空则返回 string ${VAR:=string} 如果 VAR 变量为空则重新赋值 VAR 变量值为 string ${VAR:?string} 如果 VAR 变量为空则将

2025-07-24
0
0
Server
Shell

2.4 字符串截取

格式: ${parameter#word} # 删除匹配前缀 ${parameter##word} ${parameter%word} # 删除匹配后缀 ${parameter%%word} #去掉左边,最短匹配模式,##最长匹配模式。 %去掉右边,最短匹配模式,%%最长匹配模式。 # URL="h

2025-07-24
0
0
Server
Shell
1 2 3