在for命令中使用变量

时间:2014-03-21 14:52:35

标签: bash

新手请原谅

我使用以下脚本创建同一文件的副本

for i in {1..5}
 do 
  cp file xfs/file$i
 done

创建

file1的 文件2 文件3 文件4 file5

我的问题是,如果我想指示创建了多少文件,我该怎么做

我试过了

读取-p"您想要多少个文件" NUM

for i in {1..$num}
 do 
  cp file xfs/file$i
 done

我不确定如何获得" for"命令顶部接受我的变量

任何想法

1 个答案:

答案 0 :(得分:0)

#!/bin/bash
for (( i=1; i<=$num; i++ )); 
    do 
        echo $i; 
done

http://www.cyberciti.biz/faq/bash-for-loop/