2014-05-08 32 views
0
最近的父目錄

我有以下文件夾結構:複製文件從子文件夾中的Unix

Folder1  
--FolderA  
    --Gex_experiments  
--FolderB  
--Gex_experiments  
--FolderC  
--Gex_experiments  
.......  
--FolderAYCD 
--Gex_experiments 

在每個文件夾Gex_experiments有一個* _GEX.txt文件我想移動到FolderA在FolderA下的Gex_experiments文件夾的情況下,在FolderB下的Gex_experiments文件夾下的FolderB,以此類推。

任何人都可以幫助我嗎?

最好!

回答

1

從文件夾1,您可以運行:

for file in *; do 
    if [ -d $file ]; then 
    cd $file; mv Gex_experiments/*_GEX.txt ./; cd ..; 
    fi 
done 
+0

遺憾的是它不工作...該文件未在父目錄移動:-( – Elb

+0

我編輯我的職務,就應該現在的工作,我忘了「 $'作爲$文件變量的前綴 – user3616528

+0

Great !!!!!!它的工作原理! – Elb

相關問題