Arrays 使用换行符将bash数组写入文件
如何将数组写入文件,使每个元素由换行符分隔 以下操作不起作用:Arrays 使用换行符将bash数组写入文件,arrays,bash,Arrays,Bash,如何将数组写入文件,使每个元素由换行符分隔 以下操作不起作用: testa=( 1 2 3 ) echo "${testa[@]}" > file.txt (现在元素在一行上用空格分隔) 我希望避免为此编写循环…使用printf: printf "%s\n" "${testa[@]}" > file.txt cat file.txt 1 2 3
testa=( 1 2 3 )
echo "${testa[@]}" > file.txt
(现在元素在一行上用空格分隔)
我希望避免为此编写
循环…使用printf
:
printf "%s\n" "${testa[@]}" > file.txt
cat file.txt
1
2
3