Linux 条件比较
通过 [ ] 进行条件测试
if [ condition ]
then
commands
fi
可以判断三类条件:
1、数值比较
2、字符串比较
3、文件比较
一、数值比较:
注意: 只能是整数,不能是小数。且 [] 中的数值离前面的[ 和后面的 ]都要有一个空格的距离。
二、字符串比较
三、文件比较
[[ condition ]]判断: 除了单方括号的判断外 还增加了模式匹配
通过 [ ] 进行条件测试
if [ condition ]
then
commands
fi
可以判断三类条件:
1、数值比较
2、字符串比较
3、文件比较
一、数值比较:
注意: 只能是整数,不能是小数。且 [] 中的数值离前面的[ 和后面的 ]都要有一个空格的距离。
二、字符串比较
三、文件比较
[[ condition ]]判断: 除了单方括号的判断外 还增加了模式匹配