貌似linux的ls没有参数可以只显示子目录
ls -l ./ | grep ^d | awk '{print$9}'
将子目录下的所有的output文件拷贝到一个新的目录,子目录结构仍然保持
cd olddir
ls -l ./ | grep ^d | awk '{print$9}' | xargs -I '{}' cp '{}'/output /newdir/'{}'/ouput
类似地执行子目录下的所有的run.sh
ls -l ./ | grep ^d | awk '{print$9}' | xargs -I '{}' '{}'/run.sh &
完!
本文介绍了一些Linux命令行技巧,包括如何仅列出目录、复制特定文件并保持目录结构以及执行子目录下的脚本。通过使用ls、grep、awk和xargs等命令组合实现高效操作。
996

被折叠的 条评论
为什么被折叠?



