QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 759|回复: 6

请帮我看看这个程序哪错了?

[复制链接]
发表于 2004-12-31 11:39:20 | 显示全部楼层 |阅读模式
我要实现的目的是:建立100个目录,目录名为a1---a100


i=1
while [ $i -lt 100 ]
do
  mkdir a$i
  i=&((&i+1))
done
发表于 2004-12-31 12:10:42 | 显示全部楼层
i=$[$i+1]
回复

使用道具 举报

发表于 2004-12-31 13:30:28 | 显示全部楼层
既然是确定的 100 次,为什么不用 for 循环呢?

其实你的要求完全可以使用更简洁的方式来完成,比如:[code:1]mkdir `seq -f a%g 1 100`[/code:1]
回复

使用道具 举报

发表于 2005-1-4 09:41:54 | 显示全部楼层
excellent! dannycat!
这才真正体现了unix的品质
回复

使用道具 举报

发表于 2005-1-4 13:56:44 | 显示全部楼层
主要以mkdir  文件夹时的路径:
i=1
while [ $i -lt 100 ]
do
mkdir -p /opt/a$i
i=&((&i+1))
done
回复

使用道具 举报

发表于 2005-1-4 13:58:41 | 显示全部楼层
注意mkdir  文件夹时的路径:
i=1
while [ $i -lt 100 ]
do
mkdir -p /opt/a$i
i=&((&i+1))
done
这样的话,程序在哪里都可以执行了
回复

使用道具 举报

 楼主| 发表于 2005-1-5 15:32:00 | 显示全部楼层
mkdir -p /opt/a$i ,请问:-p的功能是什么? /opt/:是个目录吗?为什么要加这个目录?
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-5 13:26 , Processed in 0.084170 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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