在bash中迭代地查找文件

时间:2015-01-18 10:59:06

标签: bash iteration

我无法将某些文件迭代地转到相关目录。

我有一个目录ORIG和3 DIRECTORIES G1 G2和G3,我想使用ORIG的数据。

我有这个:

i=1; for((i=1;i<=3;i++)); do;
cp ORIG/f$i'_'* G$i/;done

为什么明星不工作以便我可以将所有以f1开头的文件放到目录G1 /?

1 个答案:

答案 0 :(得分:0)

我认为应该是:

for((i=1;i<=3;i++)); do
    cp ORIG/f$i'_'* G$i/; done

注意第一行。你不应该在do之后写一个分号。您可以省略&#34; i = 1&#34;,因为您已经在for循环中执行此操作。

这将复制表格&#34; ORIG / f $ i _ *&#34;到&#34; G $ i&#34;。