#!/bin/bash
if [ $1 ];then
cd $1
fi
eles='*/'
for ele in $eles
do
echo "============ in $ele"
cd $ele
ls
cd ..
done
test:

本文介绍了一个简单的Bash脚本,用于遍历指定目录及其子目录,并在每个子目录中执行ls命令来列出文件和目录。此脚本通过递归方式处理,适用于需要在多个子目录中进行操作的场景。
#!/bin/bash
if [ $1 ];then
cd $1
fi
eles='*/'
for ele in $eles
do
echo "============ in $ele"
cd $ele
ls
cd ..
done
test:

312

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