echo "${array[@]}">"sh.txt"

想把数组一次性写入文件,但文件中是要有换行的。
eg:
array=(1 2 3)
目前:sh.txt展示为1 2 3
希望是:
1
2
3

作者: stronghearted   发布时间: 2011-06-14

  1. echo "${array[@]}" | tr ' ' '\n' > sh.txt
复制代码
  1. for ((i=0; i<${#array[@]}; i++)); do echo ${array[$i]} >> sh.txt; done
复制代码

作者: xiaopan3322   发布时间: 2011-06-14