需求:/data目录下有一堆文件,如aaa.bx bbb.bx ccc.bx ……等文件,每次取一个文件由dyna程序执行运算编译,编译结果放到/result中和文件名相同的目录下,原文件从/data下移到/Source下,换个意思说每次调用的文件永远是/data目录下的第一个文件。
例:取/data下的第一个文件名,在/result下生成aaa.bx目录,运算结果放到对应的目录下,即/result/aaa.bx/,运算完成后/data下的aaa.bx文件移动到/source下。接下来继续取/data下的第一个文件名bbb.bx
请问这个脚本如何写?
循环取文件执行的脚本如何写
-
- 帖子: 45
- 注册时间: 2007-09-01 21:14
-
- 帖子: 120
- 注册时间: 2014-04-30 15:44
- 系统: linux
Re: 循环取文件执行的脚本如何写
代码: 全选
for i in /data/*
do
mkdir /result/$i ##permission
dyna /data/$i > /result/$i/ ##not sure about this line
mv /data/$i /source/
done
-
- 帖子: 45
- 注册时间: 2007-09-01 21:14
Re: 循环取文件执行的脚本如何写
谢谢,我去试试,非常感谢哈!
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙