Mảng trong shell script

In ra tháng hiện tại bằng tiếng Việt không dấu.
# Khai báo mảng (chỉ số từ 0)
a=( mot hai ba bon nam sau bay tam chin muoi “muoi mot” “muoi hai” )
# Lấy số phần tử của mảng
n=${#a[@]}
# Lấy giá trị phần tử $i của mảng
v=${a[$i]}
# Thay gia tri phan tu thu 1 cua mang
a[1]=”mot moi”
m=`date “+%B”`
for (( i=0; i < $n; i++ )) do     if [ m –eq $i ]; then         echo "Thang hien tai la thang ${a[$i]}"         # Thoát khỏi vòng for         break     fi done

25 thoughts on “Mảng trong shell script”

  1. huypv

    @Anh
    Đúng rồi mình nhầm tham số lệnh date
    %b locale’s abbreviated month name (e.g., Jan)
    %B locale’s full month name (e.g., January)
    %d day of month (e.g, 01)
    %e day of month, space padded; same as %_d
    %m month (01..12)

Comments are closed.