分页: 1 / 1

如何批量创建文件夹

发表于 : 2011-01-29 9:09
天使ッ翼
RT,比如我想创建:
chapter01,chapter02,chapter03,chapter04,chapter05

Re: 如何批量创建文件夹

发表于 : 2011-01-29 9:48
cuihao

代码: 全选

#!/bin/sh

for ((i=1; i<=5; i=i+1))
do
	mkdir chapter0$i
done

Re: 如何批量创建文件夹

发表于 : 2011-01-29 10:11
天使ッ翼
cuihao 写了:

代码: 全选

#!/bin/sh

for ((i=1; i<=5; i=i+1))
do
	mkdir chapter0$i
done
这个for语句可以这样使用的?
执行出错了啊

Re: 如何批量创建文件夹

发表于 : 2011-01-29 10:13
天使ッ翼
好像是这样使用的哦

代码: 全选

for i in 1 2 3 4 5
do
   mkdir chapter0$i
done

Re: 如何批量创建文件夹

发表于 : 2011-01-29 10:24
weiyaochina
for i in {1..5}; do mkdir "chapter0$i"; done

Re: 如何批量创建文件夹

发表于 : 2011-01-29 10:59
天使ッ翼
我看鸟哥的私房菜有写到这样的for语句:
for (( 初始值; 限制值; 執行步階 ))
do
程式段
done
可是为什么写了老出错呢
老提示Syntax error: Bad for loop variable

Re: 如何批量创建文件夹

发表于 : 2011-01-29 11:01
天使ッ翼
找到问题了
把#!/bin/sh改为#!/bin/bash
就不会提示出错了

Re: 如何批量创建文件夹

发表于 : 2011-01-30 6:08
aerofox

代码: 全选

mkdir chapter0{1..5}