首页 > 解决方案 > Bash数组问题:如何将目录中的文件添加到shell脚本中的数组中

问题描述

我无法将文件列表放入数组中。 arr=( * )当我在有问题的目录中时工作,但arr=( path-to-dir/* )似乎不起作用。

arr=( $(ls -1 path-to-dir)有效,但据我了解,使用 ls -1 不是一个好主意。

如果目录中的文件不在您的 $PWD 中,那么将目录中的文件捕获到数组中的最佳方法是什么?

标签: arraysbash

解决方案


推荐阅读