|
大家好,我刚学,可能问题比较‘小’,但是现在赶着去跑步,没时间google了,请大家谅解,好了,问题如下:
#!/bin/bash
#a cute prgramme that open the specified episode of the season 6 of Friends
if [ "$#" -ne 1 ]; then
echo "usage: programme name plus the nth episode"
fi
if ["$0" -le 24]
case $0 in
6 ) totem '/mnt/f/Season6/六人行第六季06.rmvb'
;;
7 ) totem '/mnt/f/Season6/六人行第六季07.rmvb'
;;
8) totem '/mnt/f/Season6/六人行第六季08.rmvb'
;;
9) totem '/mnt/f/Season6/六人行第六季09.rmvb'
;;
10) totem '/mnt/f/Season6/六人行第六季10.rmvb' ;;
11) totem '/mnt/f/Season6/六人行第六季11.rmvb' ;;
12) totem '/mnt/f/Season6/六人行第六季12.rmvb' ;;
13) totem '/mnt/f/Season6/六人行第六季13.rmvb' ;;
14) totem '/mnt/f/Season6/六人行第六季14.rmvb' ;;
15) totem '/mnt/f/Season6/六人行第六季15.rmvb' ;;
16) totem '/mnt/f/Season6/六人行第六季16.rmvb' ;;
17) totem '/mnt/f/Season6/六人行第六季17.rmvb' ;;
18) totem '/mnt/f/Season6/六人行第六季18.rmvb' ;;
19) totem '/mnt/f/Season6/六人行第六季19.rmvb' ;;
20) totem '/mnt/f/Season6/六人行第六季20.rmvb' ;;
21) totem '/mnt/f/Season6/六人行第六季21.rmvb' ;;
22) totem '/mnt/f/Season6/六人行第六季22.rmvb' ;;
23) totem '/mnt/f/Season6/六人行第六季23.rmvb' ;;
esac
fi
执行的时候说line 31: syntax error near unexpected token `fi'
说最好一个fi出错,为什么会这样呢case嵌套在if中不行吗,还是其他什么问题? |
|