全部文本 #60440 原始 编辑

wtf

公开 shellscript v1 · 不可变
·已发布 2006-05-31 23:22 UTC
渲染后的文本正文
declare -a geoInfo # declare an arraygeoInfo=("${geoInfo[@]}" "a" "b")cat /tmp/loc.txt |while read line; do   geoInfo=("${geoInfo[@]}" "c" "d")  echo "(${line})" # confirms ${line} is as expected. fine. *This happens TWICE*donegeoInfo=("${geoInfo[@]}" "e" "f")echo "${geoInfo[@]}" # Output is "a b e f". What happened to "c d" ?!?!