- 论坛徽章:
- 0
|
1、/home目录下有一些文件*.gtc,类似1209.gtc,2313.gtc,4324.gtc等,文件名没有规律
2、/home目录还有一个min.ld, lihp.ld,opj.ld和adsd.bc四个文件,其中adsd.bc里面有很多命令,其中两个是source 2341_MN.dfg和load 2341_MN.acd
3、想在/home/jk 文件夹下建立于1中文件名相同的文件夹1209,2313,4324等
4、然后将min.ld, lihp.ld,opj.ld和adsd.bc四个文件文件分别拷贝到上述建立好的文件夹中,然后将adsd.bc文件里的2341字符改为与文件夹相同的字符;再将1209.gtc,2313.gtc,4324.gtc等文件分别拷贝到于其文件名相同等文件夹中。
例如/home/jk中建立了1209文件夹,则1209文件夹中包含有1209.gtc,min.ld, lihp.ld,opj.ld和adsd.bc五个文件,并且adsd.bc文件中两句命令变为source 1209_MN.dfg和load 1209_MN.acd
接着想分别/home/jk/1209,/home/jk/2313和/home/jk/4324等目录下执行一句python命令,该命令为python /home/bin/symj.py -p -i 1209.gtc,该命令等结果会在/home/jk/1209目录生成1209.pr文件夹, /home/jk/2313目录生成2313.pr文件夹和/home/jk/4324等目录生成4324.pr文件夹,即现在的目录变为/home/jk/1209/1209.pr/,/home/jk/2313/2313.pr和/home/jk/4324/4324.pr等。
每个1209.pr文件夹,2313.pr文件夹4324.pr文件夹下会生成好多文件,类似1209_MN.dfg和1209_MN.acd;2313_MN.dfg和2313_MN.acd;4324_MN.dfg和4324_MN.acd,然后想分别拷贝1209_MN.dfg和1209_MN.acd;2313_MN.dfg和2313_MN.acd;4324_MN.dfg和4324_MN.acd到上一级目录即/home/jk/1209,/home/jk/2313和/home/jk/4324等目录下
以1209为例,
/home/jk/1209目录下此时有1209.gtc,min.ld, lihp.ld,opj.ld和adsd.bc五个文件和新增加的1209_MN.dfg和1209_MN.acd两个文件,共7个文件。
以2313为例
/home/jk/2313目录下此时有2313.gtc,min.ld, lihp.ld,opj.ld和adsd.bc五个文件和新增加的2313_MN.dfg和2313_MN.acd两个文件,共7个文件。
然后在每个目录下,例如/home/jk/1209目录下执行一句source命令:例如source adsd.bc
如此循环,怎么做呢?用shell语言,还是别的语言能实现?请教linux下等高手。我等系统为ubuntu 12.04
|
|