我是网站和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中的所有语法
谢谢!