我创建了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个文件?
答案 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