Linux shell 脚本提示“1: 1: command not found”
脚本如下,请哪位兄台帮助看看问题foriin`seq125`doSpaceNum=`expr40-$i`forjin`1$SpaceNum`doecho-n''doneS...
脚本如下,请哪位兄台帮助看看问题
for i in `seq 1 25`
do
SpaceNum=`expr 40 - $i`
for j in `1 $SpaceNum`
do
echo -n ' '
done
StarNum=`expr 2 \* $i - 1`
for k in `1 $StarNum`
do
echo -n '*'
done
echo
done
一执行就提示如下的错误:
./test.sh: line 1: 1: command not found
./test.sh: line 1: 1: command not found 展开
for i in `seq 1 25`
do
SpaceNum=`expr 40 - $i`
for j in `1 $SpaceNum`
do
echo -n ' '
done
StarNum=`expr 2 \* $i - 1`
for k in `1 $StarNum`
do
echo -n '*'
done
echo
done
一执行就提示如下的错误:
./test.sh: line 1: 1: command not found
./test.sh: line 1: 1: command not found 展开
3个回答
展开全部
cat test.sh,贴出来看看
谨慎怀疑,你有行号在前面
你贴出来的根本没有"1:"存在,你是不是用什么编辑器,把前面的行号隐藏掉了
谨慎怀疑,你有行号在前面
你贴出来的根本没有"1:"存在,你是不是用什么编辑器,把前面的行号隐藏掉了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for j in `1 $SpaceNum`
应该是
for j in `seq 1 $SpaceNum`
for k in `1 $StarNum`
应该是
for k in `seq 1 $StarNum`
应该是
for j in `seq 1 $SpaceNum`
for k in `1 $StarNum`
应该是
for k in `seq 1 $StarNum`
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询