Shell脚本读取文件范围?

时间:2013-10-22 13:29:57

标签: bash shell

我创建了1000个名称为15_file1,15_file2 ... 15_file1000的文件。

我希望只读取15_file1到15_file300的300个文件。

我有一个shell脚本:

fmount=/opt/insiteone/fuse-mount/ifm/Dir1/*

for myFiles in $fmount
do
      cat $myFiles  2>&1 | tee -a readFile.log &
done

但是这会读取所有文件,如何用这种模式只读出300个文件?

2 个答案:

答案 0 :(得分:5)

消除变量的使用,并说:

for myFiles in /opt/insiteone/fuse-mount/ifm/Dir1/15_file{1..300}

答案 1 :(得分:0)

您可以使用shell for循环:

for i in {1..10}
> do
> echo $i
> done
1
2
3
4
5
6
7
8
9
10