循环遍历linux中子目录中的子目录和文件

时间:2017-09-27 15:41:26

标签: linux shell loops command line

我是网站和Linux的新手 我试图在Linux中编写命令行代码以循环遍历给定目录的子目录,然后遍历这些子目录中的文件。执行某个功能,然后将结果输出到不同目录中具有相同名称的新子目录 这是我的代码

for dirname in $(ls);
do 
    cd $dirname
        for file in $(ls)
        do
    mkdir -p ~/path/to/new directory/$dirname/$filname
    zcat $file| ~/path/to/ptogram  stdin --outdir ~/path/to/new directory/$dirname/$file
    done
    cd ..
done

虽然代码工作正常,我想知道是否有更简单的方法..我感觉我的代码不干净可能是因为我不熟悉Linux中的所有语法
谢谢!

0 个答案:

没有答案