LinuxSir.cn,穿越时空的Linuxsir!

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

实现这样的一个小功能

[复制链接]
发表于 2006-12-15 13:12:57 | 显示全部楼层 |阅读模式
如果要实现连续建立十个文件这样的功能.脚本应该怎么写?谢谢解答!!
我搞了很长时间用while写不出来.是红旗的认证一个考试题!!
发表于 2006-12-15 14:42:47 | 显示全部楼层
touch 1 2 3 4 5 6 7 8 9 10这样就创建了十个文件阿。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-15 15:10:29 | 显示全部楼层
Post by luke_guo
touch 1 2 3 4 5 6 7 8 9 10这样就创建了十个文件阿。


可不可以用脚本建立呢?
回复 支持 反对

使用道具 举报

发表于 2006-12-15 15:13:14 | 显示全部楼层
如果一定写程序。

i=0
while [ i -lt 10 ]
do
touch $i
i=$(expr $i + 1 )
done
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-15 15:32:56 | 显示全部楼层
还有一个功能:
   在屏幕上打印0-9.
这样的功能怎么用脚本实现?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-15 15:33:20 | 显示全部楼层
还有一个功能:
   在屏幕上打印0-9.
这样的功能怎么用脚本实现?
回复 支持 反对

使用道具 举报

发表于 2006-12-15 15:37:10 | 显示全部楼层
有简单的。干吗要用复杂的哪??红旗的认证,一定要用sh吗?具体你想打印什么样的0-9
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-15 15:44:25 | 显示全部楼层
Post by luke_guo
有简单的。干吗要用复杂的哪??红旗的认证,一定要用sh吗?具体你想打印什么样的0-9


这个不是红旗认证的题目,是我学习SHELL自己想的.

我是想每行打印0-9的十个数字!
回复 支持 反对

使用道具 举报

发表于 2006-12-15 15:45:26 | 显示全部楼层
echo 0 1 2 3 4 5 6 7 8 9

或者
i=1
while [ $i le 11]
do
echo $i
i=$(expr $i + 1)
done
回复 支持 反对

使用道具 举报

发表于 2006-12-15 15:47:14 | 显示全部楼层
boring
回复 支持 反对

使用道具 举报

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

本版积分规则

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