LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 655|回复: 4

新手求教 关于循环记数的问题

[复制链接]
发表于 2007-1-8 18:42:43 | 显示全部楼层 |阅读模式
新手求教 关于循环记数的问题

各位高手
     请教大家一个问题 希望大家不要见笑
   我刚学shell 由于看到的例子很少 自己学着编一个简单的shell脚本 目的是显示1到100的数字 但总是报错
!#/bin/bash

M=1

while [ $M -le 100 ]      #注 这一行总有问题
  do
    echo $M
    M=$M+1
done

大家看看什么地方有错
还有用for 循环这个程序该怎么编

再次谢谢大家
发表于 2007-1-8 19:01:33 | 显示全部楼层
#!/bin/bash   
#不要写反了哦。
M=1

while [ $M -le 100 ]
do
echo $M
M=`expr $M + 1`
done
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-8 19:12:40 | 显示全部楼层
谢谢 sprite  谢谢你的帮助
回复 支持 反对

使用道具 举报

发表于 2007-1-8 19:18:20 | 显示全部楼层
1
M=$((M+1))
2
((M++))
回复 支持 反对

使用道具 举报

发表于 2007-1-8 19:52:23 | 显示全部楼层
3
M=$[$M+1]
4
let M=M+1
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表