分页: 1 / 1

循环取文件执行的脚本如何写

发表于 : 2014-08-30 9:25
kevin_chu
需求:/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
请问这个脚本如何写?

Re: 循环取文件执行的脚本如何写

发表于 : 2014-08-30 10:42
ubunbates

代码: 全选

for i in /data/*
do
mkdir /result/$i      ##permission
dyna /data/$i > /result/$i/  ##not sure about this line
mv /data/$i  /source/
done

Re: 循环取文件执行的脚本如何写

发表于 : 2014-08-30 11:10
kevin_chu
谢谢,我去试试,非常感谢哈!

Re: 循环取文件执行的脚本如何写

发表于 : 2014-08-30 14:36
eexpress
执行运算编译
你这是需要写makefile嘛。