在shell编程中,我们知道大于、不大于、小于、不小于的表示方法:
那么,若是找出某值大于10并且小于15应该怎么写呢?
中间用 -a 连接就好了,千万不要用&&。
count3=0
uu=1
uu0=5
for line in `cat aa.sh`
do
if [ $line -ge $uu -a $line -le $uu0 ]
then
count3=$((count3 + 1))
fi
done
echo $count3
Shell编程条件判断
本文介绍在Shell编程中如何使用条件语句判断数值范围,通过示例代码演示了如何检查一个值是否大于等于5且小于等于10,适用于初学者理解和实践。
在shell编程中,我们知道大于、不大于、小于、不小于的表示方法:
那么,若是找出某值大于10并且小于15应该怎么写呢?
中间用 -a 连接就好了,千万不要用&&。
count3=0
uu=1
uu0=5
for line in `cat aa.sh`
do
if [ $line -ge $uu -a $line -le $uu0 ]
then
count3=$((count3 + 1))
fi
done
echo $count3
4万+
1万+
1283
2万+

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