dir=/usr #默认目录
if [ -n "$1" ]; then //如果参数1 不为空
dir=$1 #修改默认目录为参数值
echo "目录:${dir}" #显示目录
else
echo "第一个参数为空"
fi
cd ${dir} #进入目录
#循环遍历目录`ls -d */`指令取得目录集合
for item in `ls -d */`; do
echo ${item} #输出目录
done
效果:

本文介绍如何在Linux环境下,通过Shell脚本遍历指定文件夹及其子文件夹的内容,包括文件和目录,适用于系统运维和服务器管理。
dir=/usr #默认目录
if [ -n "$1" ]; then //如果参数1 不为空
dir=$1 #修改默认目录为参数值
echo "目录:${dir}" #显示目录
else
echo "第一个参数为空"
fi
cd ${dir} #进入目录
#循环遍历目录`ls -d */`指令取得目录集合
for item in `ls -d */`; do
echo ${item} #输出目录
done
效果:


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