ฉันจะพิมพ์องค์ประกอบอาเรย์ของ Bash Array ในแต่ละบรรทัดได้อย่างไร? อันนี้ใช้ได้ แต่มีวิธีที่ดีกว่า:
$ my_array=(one two three)
$ for i in ${my_array[@]}; do echo $i; done
one
two
three
พยายามตัวนี้ แต่มันไม่ทำงาน:
$ IFS=$'\n' echo ${my_array[*]}
one two three