我是Shell菜鸟,自己写了一个练习,总出错,请大家给予指正,谢谢!
这是我的小脚本:
#!/bin/bash
arg1=0
arg2=0
while[$arg1 -lt 10]; do
while[$arg2 -lt 10]; do
if[$arg1 -eq 1];then
echo -n "X" > mdl
arg2=$arg2+1
else
echo -n "X" >> mdl
arg2=$arg2+1
fi
done
echo '/n'
arg1=$arg1+1
done
很是低级,望大家不要取笑,
我写了一个脚本,总有错误,麻烦大家帮忙纠正一下,谢谢!
- poke006
- 帖子: 103
- 注册时间: 2009-03-29 21:28
- yaoms
- 帖子: 4952
- 注册时间: 2007-10-19 14:51
- 来自: 深圳
Re: 我写了一个脚本,总有错误,麻烦大家帮忙纠正一下,谢谢!
代码: 全选
#!/bin/bash
arg1=0
while [ $arg1 -lt 10 ]; do
arg2=0
while [ $arg2 -lt 10 ]; do
if [ $arg1 -eq 0 -a $arg2 -eq 0 ];then
echo -n "X" > mdl
else
echo -n "X" >> mdl
fi
let arg2=$arg2+1
done
echo '' >> mdl
let arg1=$arg1+1
done
Nothing 有事请发邮件到 yms541 AT gmail.com
alias 爱慕颇雷尔='mplayer'
alias 爱慕颇雷尔='mplayer'
- yaoms
- 帖子: 4952
- 注册时间: 2007-10-19 14:51
- 来自: 深圳
Re: 我写了一个脚本,总有错误,麻烦大家帮忙纠正一下,谢谢!
那 条件语句那里 [ ] 前后要有空格。
Nothing 有事请发邮件到 yms541 AT gmail.com
alias 爱慕颇雷尔='mplayer'
alias 爱慕颇雷尔='mplayer'
- yaoms
- 帖子: 4952
- 注册时间: 2007-10-19 14:51
- 来自: 深圳
Re: 我写了一个脚本,总有错误,麻烦大家帮忙纠正一下,谢谢!
变量计算并赋值,要用 let 打头。
Nothing 有事请发邮件到 yms541 AT gmail.com
alias 爱慕颇雷尔='mplayer'
alias 爱慕颇雷尔='mplayer'
- poke006
- 帖子: 103
- 注册时间: 2009-03-29 21:28
Re: 我写了一个脚本,总有错误,麻烦大家帮忙纠正一下,谢谢!
先谢谢,我试试。
- poke006
- 帖子: 103
- 注册时间: 2009-03-29 21:28
Re: 我写了一个脚本,总有错误,麻烦大家帮忙纠正一下,谢谢!
强淫,赞一个。谢谢。