Có một cách đơn giản để đảo ngược một mảng? #!/bin/bash array=(1 2 3 4 5 6 7) echo "${array[@]}" vì vậy tôi sẽ nhận được: 7 6 5 4 3 2 1 thay vì:1 2 3 4 5 6 7
VAR=a,b,c,d # VAR=$(echo $VAR|tr -d '\n') echo "[$VAR]" readarray -td, ARR<<< "$VAR" declare -p ARR Kết quả: [a,b,c,d] declare -a ARR=([0]="a" [1]="b" [2]="c" [3]=$'d\n') Làm thế nào tôi có thể nói readarraykhông thêm dòng mới cuối cùng \n? Ý nghĩa của $biểu tượng mới nhất là gì?