2013-11-27 71 views

回答

14

使用printf相反:

printf "%s\n" "${testa[@]}" > file.txt 

cat file.txt 
1 
2 
3 
+1

謝謝!工作正常:) –

+1

這應該也工作:echo -e「$ {testa [@]} \ n」> file.txt –

+3

@LuisMuñoz不在'bash'。該數組與'\ n'分開展開,因此只有一個換行符出現在字符串中。 – chepner

相關問題