端子からラインの出力
TZ="Australia/Broken_Hill" date -d '2021-4-26 09:29'
TZ="Australia/Broken_Hill" date -d '2021-4-26 09:29' +%Z
はい
Mon Apr 26 09:29:00 AM ACST 2021
ACST
逆に./script.sh
線に沿って走ると
date_in="2021-4-26 09:29"
tz_in="Australia/Broken_Hill"
date_out=$(TZ=\"$tz_in\" date -d "$date_in")
tz_out=$(TZ=\"$tz_in\" date -d "$date_in" +%Z)
echo $date_out
echo $tz_out
出力は次のとおりです
Mon Apr 26 09:29:00 AM 2021
# empty line
スクリプトから呼び出すとタイムゾーンが省略されるのはなぜですか?
ありがとうございます!
クリス
ベストアンサー1
引用符文字を引用する理由は何ですか?\"
次に変更する必要があります"
。
date_in="2021-4-26 09:29"
tz_in="Australia/Broken_Hill"
date_out=$(TZ="$tz_in" date -d "$date_in")
tz_out=$(TZ="$tz_in" date -d "$date_in" +%Z)
echo $date_out
echo $tz_out