1. 判断文件是否是块设备或字符设备,这里的或用 -o 表示
filename = /dev/zero
if [ -b $filename -o -c $filename ]
then
echo " $filename is a device file"
fi
2. 判读数字大小,这里的与用 -a 表示
[ 2 -gt 1 -a 3 lt 4 ] && echo 'ok'
本文通过两个示例介绍了Shell脚本中如何使用条件判断语句:一是判断文件类型,二是比较数值大小。示例展示了-or-和-and-操作符的用法。
1. 判断文件是否是块设备或字符设备,这里的或用 -o 表示
filename = /dev/zero
if [ -b $filename -o -c $filename ]
then
echo " $filename is a device file"
fi
2. 判读数字大小,这里的与用 -a 表示
[ 2 -gt 1 -a 3 lt 4 ] && echo 'ok'

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