1.  #!/bin/sh
  2. #written by wubo
  3. #blog:wbmtf.blog.51cto.com
  4. ####此脚本的功能是用户输入一个大于零的数,然后计算它的阶乘,当此数小于等于零时,就停止执行
  5. while :
  6. do
  7. fac=1
  8. echo -n "for jiecheng,please input a number:"
  9. read  num
  10. if [ $num -le 0 ]
  11. then break
  12. fi
  13. for i in `seq 1 $num`
  14. do
  15. let fac=$fac\*$i
  16. done
  17. echo "${num}的阶乘是:${fac}"
  18. done
  19.