如何从标准输入读取行到一个数组中,然后将该数组与自身连接起来?
我的代码是:
请注意,我可以像下面的代码一样打印三次,但这不是我的目标。我必须将它们连接在数组中。
我的代码是:
countries=()
while read -r country; do
countries+=( "$country" )
done
countries=countries+countries+countries # this is the wrong way, i want to know the right way to do it
echo "${countries[@]}"
请注意,我可以像下面的代码一样打印三次,但这不是我的目标。我必须将它们连接在数组中。
countries=()
while read -r country; do
countries+=( "$country" )
done
echo "${countries[@]} ${countries[@]} ${countries[@]}"