- 論壇徽章:
- 0
|
1、/home目錄下有一些文件*.gtc,類似1209.gtc,2313.gtc,4324.gtc等,文件名沒有規(guī)律
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文件中兩句命令變?yōu)閟ource 1209_MN.dfg和load 1209_MN.acd
接著想分別/home/jk/1209,/home/jk/2313和/home/jk/4324等目錄下執(zhí)行一句python命令,該命令為python /home/bin/symj.py -p -i 1209.gtc,該命令等結(jié)果會在/home/jk/1209目錄生成1209.pr文件夾, /home/jk/2313目錄生成2313.pr文件夾和/home/jk/4324等目錄生成4324.pr文件夾,即現(xiàn)在的目錄變?yōu)?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目錄下執(zhí)行一句source命令:例如source adsd.bc
如此循環(huán),怎么做呢?用shell語言,還是別的語言能實現(xiàn)?請教linux下等高手。我等系統(tǒng)為ubuntu 12.04
|
|