用shell语句遍历访问目录
时间: 2024-04-12 07:32:34 浏览: 82
shell 脚本遍历目录
4星 · 用户满意度95%
你可以使用以下的shell语句来遍历访问目录:
```shell
#!/bin/bash
# 设置要遍历的目录
directory="/path/to/directory"
# 遍历目录中的所有文件和子目录
for file in "$directory"/*
do
if [ -d "$file" ]; then
# 如果是目录,则进行递归遍历
echo "目录:$file"
# 递归调用自身,遍历子目录
"$0" "$file"
elif [ -f "$file" ]; then
# 如果是文件,则进行相应操作,例如打印文件名
echo "文件:$file"
fi
done
```
将上述代码保存为一个扩展名为`.sh`的文件(例如`traverse.sh`),然后在终端中运行该脚本即可遍历访问指定目录中的所有文件和子目录。记得将`/path/to/directory`替换为你要遍历的目录路径。
阅读全文