bash - 即使有引号,我的数组也不会将两个单词的元素作为一个元素读取?
问题描述
我有
validCandidates=(Tweety Homer Snoopy Popeye "Bugs Bunny")
for i in ${validCandidates[@]}
do
echo $i
done
这给了
Tweety
Homer
Snoopy
Popeye
Bugs
Bunny
如果我要遍历列表“Bugs Bunny”输出中的每个项目,我该如何做到这一点,它有一个像这样的元素:
Tweety
Homer
Snoopy
Popeye
Bugs Bunny
解决方案
推荐阅读
- android-studio - 在 AVD 管理器中添加华为 p9 lite
- javascript - 无法从 Marvel API 状态 401 获取数据
- java - 通用接口方法的默认实现可以无警告吗?
- python - 配置文件内存。在循环中查找内存泄漏
- c# - 如何在按钮模板之外更改图像源
- python - 使用 Socket 发送多个文件 Python
- python - 如何在新行的列表中打印单词的每个字母之间的空格?
- c++ - 检查输入是否根本不是整数或数字 cpp
- objective-c - 在运行时将 Swift 值类型与对象(即引用类型)区分开来?
- php - 使用 vlucas/dotenv 在整个应用程序中加载的环境变量