4个回答
2013-12-04
展开全部
你描述的很不完善啊亲,你如果单独为了一个简单的数字循环吗?
方法一:
N=$1
for ((i=1; 1<=$N; 1++))
do
echo $i
fi
方法二:
N=$1
while ((i<=$N))
do
echo $i
((i++)) 或 i=`expr $i + 1` 或 let i++ 我只写三种常用的+1循环
done
方法三:告诉你一种 awk方法你可以以后实用
awk 'BEGIN{for(i=1;i<100;i++) print i}'
方法四:
N=$1
seq $1
就两行写入脚本即可
最后$1是位置参数,就是你运行脚本后面的第一个参数 好了。希望可以帮到你
方法一:
N=$1
for ((i=1; 1<=$N; 1++))
do
echo $i
fi
方法二:
N=$1
while ((i<=$N))
do
echo $i
((i++)) 或 i=`expr $i + 1` 或 let i++ 我只写三种常用的+1循环
done
方法三:告诉你一种 awk方法你可以以后实用
awk 'BEGIN{for(i=1;i<100;i++) print i}'
方法四:
N=$1
seq $1
就两行写入脚本即可
最后$1是位置参数,就是你运行脚本后面的第一个参数 好了。希望可以帮到你
展开全部
用seq命令即可:
#!/bin/sh
if [ $# -ne 1 ]; then
echo "Warning: An integer parameter is require!"
exit 1
fi
seq 0 $1
exit 0
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#!/bin/bash
read -p "请输入数字:" no
for i in `seq $no`
do
echo $i
done
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-12-06
展开全部
可以用seq生成序列,比如生成1到10之间的数可以seq 1 10
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询