如何将包含空格的文件名保存到bash中的数组?

问题描述 投票:0回答:1

假设目录中有3个文件:file1file 2file 3。我必须使用ls来获取文件名并将其保存到数组中。问题是,例如,bash将名称file 2视为两个单独的元素:file2,而file1得到了正确的解释。

我了解bash使用空格作为数组元素的分隔符。例如,是否可以在脚本中临时将分隔符更改为双引号?它将解决问题,因为在这种情况下,只需将ls与-Q选项一起使用即可。

bash ls
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.