测试操作
1.test + 条件表达式 或 [ 条件表达式 ]
用途:测试条件是否为真,真则返回0。
注:
括号和表达式之间有空格
echo $? 输出上次命令的结果
2.数值比较
<1>整数值比较
格式:[ 整数1 操作符 整数2 ]
<2>字符串比较
格式:[ 字符串1 操作符 字符串2 ]
操作符 = (只有一个等于号)、!=
-z(为空) [ -z str ]
3.逻辑测试 &&(-a) 、||(-o)、 !
A && B (如果A成功则执行B)
A || B (如果A不成功则执行B)
本文详细介绍了 Shell 脚本中常用的测试命令及其用法,包括条件表达式的使用方法、数值与字符串比较的方式以及逻辑运算符的应用等。适用于希望深入了解 Shell 脚本测试功能的读者。
测试操作
1.test + 条件表达式 或 [ 条件表达式 ]
用途:测试条件是否为真,真则返回0。
注:
括号和表达式之间有空格
echo $? 输出上次命令的结果
2.数值比较
<1>整数值比较
格式:[ 整数1 操作符 整数2 ]
<2>字符串比较
格式:[ 字符串1 操作符 字符串2 ]
操作符 = (只有一个等于号)、!=
-z(为空) [ -z str ]
3.逻辑测试 &&(-a) 、||(-o)、 !
A && B (如果A成功则执行B)
A || B (如果A不成功则执行B)
2397

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