Linux需要修改時區(目前只寫了 上海、越南、印度、日本、韓國、UTC0六個時區,可根據自己的需求增刪時區)

仰望星空还有梦發表於2024-05-29
#!/bin/sh # 時區列表 timezones=( "Asia/Shanghai" "Asia/Ho_Chi_Minh" "Asia/Calcutta" "Asia/Tokyo" "Asia/Seoul" "UTC" ) echo "上海時區" echo "越南時區" echo "印度時區" echo "日本時區" echo "韓國時區" echo "UTC 0" # 顯示時區列表 echo "請選擇一個時區:" for i in "${!timezones[@]}"; do echo "$i) ${timezones[$i]}" done # 讀取使用者輸入 read -p "選擇: " chosen_timezone # 檢查輸入是否有效 if [ "$chosen_timezone" -ge 0 ] && [ "$chosen_timezone" -lt ${#timezones[@]} ]; then # 設定時區 sudo timedatectl set-timezone ${timezones[$chosen_timezone]} echo "時區已更改為: ${timezones[$chosen_timezone]}" else echo "無效的選擇." fi

相關文章