arrays - Bash数组问题:如何将目录中的文件添加到shell脚本中的数组中
问题描述
我无法将文件列表放入数组中。 arr=( * )
当我在有问题的目录中时工作,但arr=( path-to-dir/* )
似乎不起作用。
arr=( $(ls -1 path-to-dir)
有效,但据我了解,使用 ls -1 不是一个好主意。
如果目录中的文件不在您的 $PWD 中,那么将目录中的文件捕获到数组中的最佳方法是什么?
解决方案
推荐阅读
- javascript - 为滚动视图的动态高度设置动画
- ssl - 在 IIS 中将 ssl 证书绑定到 https
- xml - web.config 中的 301 路径重定向
- scala - 复杂案例类实例更新
- office-js - 如果任何嵌入的对象链接到 word 文档,则 insertFileFromBase64 方法将引发错误
- javascript - Javascript 色阶从 0% 到 100%,将其从任何颜色渲染到进度条上的任何颜色
- php - 在 Laravel 中通过查询选择计算属性
- .net - 调试时使用 MiniDumpWriteDump() Win32 API 时出现异常
- pandas - python numpy矢量化对象实例数组
- reactjs - 如何从 React 发送 CORS 请求?