当前位置: 技术问答>linux和unix
很简答的shell脚本!但是出错了!
来源: 互联网 发布时间:2017-04-22
本文导语: #! /bin/bash read DORF if [ -d $DORF ] then ls $DORF elif [ -f $DORF ] cat $DORF fi exit 0 我觉得没有任何问题啊,可是每次运行都说syntax error near unexpected token 'fi' 这究竟是为什么啊啊啊啊啊啊 | ...
#! /bin/bash
read DORF
if [ -d $DORF ]
then
ls $DORF
elif [ -f $DORF ]
cat $DORF
fi
exit 0
我觉得没有任何问题啊,可是每次运行都说syntax error near unexpected token 'fi'
这究竟是为什么啊啊啊啊啊啊
read DORF
if [ -d $DORF ]
then
ls $DORF
elif [ -f $DORF ]
cat $DORF
fi
exit 0
我觉得没有任何问题啊,可是每次运行都说syntax error near unexpected token 'fi'
这究竟是为什么啊啊啊啊啊啊
|
elif下面少个then。语法错了。
完毕,给分
完毕,给分
|
哈哈,我也顺便接点。
|
#!/bin/bash
read DORF
if [ -d $DORF ]; then
ls $DORF
elif [ -f $DORF ]; then
cat $DORF
fi
exit 0
|
我能来凑个热闹么
|
语法:
楼主多细心!
if [ 条件 ]
then
XXX
elif [ 条件 ]
then
XXX
elif [ 条件 ]
then
XXX
......
else
XXX
fi
楼主多细心!