在perl中,只需执行以下操作来存储和遍历名称列表
my @fruit = (apple,orange,kiwi); foreach (@fruit) { print $_; }
什么是等价的在bash?
bash(不像POSIX sh)支持数组:
fruits=(apple orange kiwi "dried mango") for fruit in "${fruits[@]}"; do echo "${fruit}" done
这具有数组元素可以包含空格或$ IFS的其他成员的优点;只要它们作为单独的元件正确插入,它们就以相同的方式读出。