bash - 使用带有回声的 IFS
问题描述
为什么会这样:
arr=(1 2 4 8 16)
IFS=,
echo "${arr[*]}"
打印出来1,2,4,8,16
(这是我想要的),但这不是:
arr=(1 2 4 8 16)
IFS=, echo "${arr[*]}"
?
我想要一个临时的IFS
,而不必设置它然后重置/取消设置它。
解决方案
推荐阅读
- ios - iOS:何时选择 Cocoa Touch 静态库或框架?
- angular - 在 Web 应用程序的前端预览大型数据集 (Angular)
- oracle - 如何显示数据以准确查看它在数据库中的样子?
- python - 局部变量在 Python 中被无意更改
- java - 如何从 Firestore 中单独读取集合
- python-datetime - 使用 Python3 将任何时间字符串转换为印度时间或印度时间和日期(将字符串转换为印度时区)
- android - andorid-如何在模型类 MVVM 中访问上下文或共享首选项
- pandas - 如何从我的熊猫表中创建特定行的折线图?
- c# - 模拟插入数据库测试失败
- sql-server - 如何从另一个表中将数据添加到具有空值的列中?