分页: 1 / 1
新手学shell 高人指点
发表于 : 2009-05-21 9:16
由 kinghu
#! /bin/bash
NUM=1
while [ $NUM -1e 100 ] // 还有写成这样子 while [ $NUM != 100 ]
do
touch A$NUM
NUM=' expr $NUM+1 '
done
ls
题目是创建A1,A3,……,A100共100个文件
Re: 新手学shell 高人指点
发表于 : 2009-05-21 9:18
由 eexpress
-le 不是 -1e
如果用while (($NUM<100)) 也可以吧。
Re: 新手学shell 高人指点
发表于 : 2009-05-21 9:24
由 kinghu
eexpress 写了:-le 不是 -1e
如果用while (($NUM<100)) 也可以吧。
能解释下while里头条件的含义吗-le 什么东西 试过还是不行 提示过多参数
Re: 新手学shell 高人指点
发表于 : 2009-05-21 9:30
由 yaoms
le 就是 less-or-equal 小于等于。
Re: 新手学shell 高人指点
发表于 : 2009-05-21 9:37
由 kinghu
yaoms 写了:le 就是 less-or-equal 小于等于。
谢谢 能否帮忙编一下这个小程序 整得我快崩溃了……
Re: 新手学shell 高人指点
发表于 : 2009-05-21 9:40
由 yaoms
代码: 全选
for i in {1..100}
do
touch A$i
done
Re: 新手学shell 高人指点
发表于 : 2009-05-21 9:42
由 yaoms
硬要按照你的思路来:
代码: 全选
#! /bin/bash
NUM=1
while [ $NUM -le 100 ]
do
touch A$NUM
let NUM=$NUM+1
done
ls
Re: 新手学shell 高人指点
发表于 : 2009-05-21 9:57
由 bones7456
Re: 新手学shell 高人指点
发表于 : 2009-05-21 10:00
由 yaoms

我恨死你了。。
Re: 新手学shell 高人指点
发表于 : 2009-05-21 10:01
由 yaoms
我爱死 shell 了

Re: 新手学shell 高人指点
发表于 : 2009-05-21 21:03
由 wyfhyl
学习了