将文件从子文件夹复制到Unix中最近的父目录

时间:2014-05-08 15:36:27

标签: unix

我有以下文件夹结构:

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

在每个Gex_experiments文件夹中都有一个* _GEX.txt文件,我希望在FolderA下的Gex_experiments文件夹中移动到FolderA,在FolderB下的Gex_experiments文件夹中移动到FolderB,依此类推。

有人可以帮我吗?

最佳!

1 个答案:

答案 0 :(得分:1)

从文件夹1可以运行:

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