是五月呀!

shell中的比较大小

  • 大于 -gt (greater than)
  • 小于 -lt (less than)
  • 大于或等于 -ge (greater than or equal)
  • 小于或等于 -le (less than or equal)
  • 不相等 -ne (not equal)

实例,判断输入参数个数不等于2:

1
2
3
4
if [ $# -ne 2 ]; then
echo "usage: sh $0 inputFileName outputFileName"
exit
fi