+ -
当前位置:首页 → 问答吧 → goo.gl

goo.gl

时间:2011-01-29

来源:互联网

RT,比如我想创建:
chapter01,chapter02,chapter03,chapter04,chapter05

作者: 天使ッ翼   发布时间: 2011-01-29

代码:
#!/bin/sh

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

作者: cuihao   发布时间: 2011-01-29

cuihao 写道:
代码:
#!/bin/sh

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

这个for语句可以这样使用的?
执行出错了啊

作者: 天使ッ翼   发布时间: 2011-01-29

好像是这样使用的哦
代码:
for i in 1 2 3 4 5
do
   mkdir chapter0$i
done

作者: 天使ッ翼   发布时间: 2011-01-29

for i in {1..5}; do mkdir "chapter0$i"; done

作者: weiyaochina   发布时间: 2011-01-29

我看鸟哥的私房菜有写到这样的for语句:
for (( 初始值; 限制值; 執行步階 ))
do
程式段
done
可是为什么写了老出错呢
老提示Syntax error: Bad for loop variable

作者: 天使ッ翼   发布时间: 2011-01-29

找到问题了
把#!/bin/sh改为#!/bin/bash
就不会提示出错了

作者: 天使ッ翼   发布时间: 2011-01-29