为什么bash字符串数组不循环

时间:2016-03-27 01:26:12

标签: linux bash shell

#!/bin/bash


searchingelements=("<br/>","&npsp;")


for tags in "${searchingelements[@]}"
do
    echo -e "===========Searching for $tags==========\n"


done

打印

===========正在搜索<br/>,&amp; npsp; ==========

而不是

===========正在搜索<br/> ==========

===========搜索&amp; npsp; ==========

1 个答案:

答案 0 :(得分:3)

默认数组分隔符是空格而不是逗号,如果删除逗号,它将按预期工作。