相关疑难解决方法(0)

用于收集目录结构中每个文件的信息的递归 bash 脚本

我如何通过目录树递归工作并对每个文件执行特定命令,并将路径、文件名、扩展名、文件大小和其他一些特定文本输出到 bash 中的单个文件。

command-line bash scripts

15
推荐指数
4
解决办法
3万
查看次数

解释一个 shell 脚本来递归打印完整的目录树

我找到了一个递归打印完整目录树的脚本,但我无法理解。谁能完整描述一下?我刚刚开始编写 shell 脚本。这是代码:

#!/bin/bash
walk() {
        local indent="${2:-0}"
        printf "%*s%s\n" $indent '' "$1"
        for entry in "$1"/*; do
                [[ -d "$entry" ]] && walk "$entry" $((indent+4))
        done
}
walk "$1"
Run Code Online (Sandbox Code Playgroud)

command-line bash scripts

6
推荐指数
1
解决办法
1863
查看次数

标签 统计

bash ×2

command-line ×2

scripts ×2