用于测试目录的 ls 输出的 shell 脚本

用于测试目录的 ls 输出的 shell 脚本

我正在尝试制作一个 BASH 脚本来测试工作目录中的文件并返回目录文件。

我能想到的一种方法是从 ls 开始并将输出输入到 test -d 中。

我不确定哪种循环最适合测试每个变量。而且,我如何设计循环,以便它可以处理来自 ls 的无限量输入,而不仅仅是设计最多 20 个变量。

答案1

不要解析 ls 的输出。

相反,使用find(1)

find . -type d

相关内容