arrays - 用字符串中的空格迭代一个bash数组?
问题描述
我正在尝试逐个文件读取 bash 数组文件,但对于其中包含空格的文件,它会作为两个单独的文件出现。我将如何解决这个问题?文件名:
file A
fileB
file_C
我得到的输出是这样的
File
A
FileB
File_C
我想要做的是将文件 A 放在一行上,我知道我可以一次读取数组,但现在我们需要使用 for 循环来完成它,因为我们将在循环的后面对其进行操作。
for i in "${array[@]}"; do
echo "$i"
done
解决方案
推荐阅读
- laravel - 刀片文件中的 laravel 调用命令打印为零
- ffmpeg - 使用ffmpeg c代码的rtsp服务器
- angular - 启动 Angular Cli 服务器时出错
- android - 添加/修改孩子的通知
- go - Bcrypt hashedSecret 太短而不能成为 bcrypted 密码
- spring-boot - Spring Boot swagger UI 在 nginx 代理后面不起作用
- c# - 使用 ExcelDataReader 忽略特定列加载到数据集中?
- laravel - 无法在注册表单中进行多选
- c# - 将矩形坐标转换为高分辨率图像
- typescript - 我们在 Protractor Typescript 的 VS 代码中有测试资源管理器吗?