
私は、ある時点でユーザーのタイムゾーンを決定する必要がある bash スクリプトを作成しています。ターミナルでタイムゾーンを正確に確認するにはどうすればよいでしょうか。GMT と UTC で出力を取得できるようにしたいと思います。ただし、他のタイムゾーンで出力を取得できる場合は、それらのリストと取得方法があると便利です。私は Ubuntu GNOME 15.10 を GNOME 3.18 で実行しています。
答え1
使用:
timedatectl status | grep "Time zone"
がなければ、grep
さらに多くの情報が得られます。
指摘したように@クリスチャン・ウルブリッヒでコメントタイムゾーンの表現は、使用しているtimaedatectl
またはのバージョンによって変わるようです(14.04.5 では1 つの単語で記述されるようです)。そのため、正しい出力を確実に得るには、grep をパイプせずに上記のコマンドを実行し、正しいものを grep で確実に取得することができます。systemd
Timezone
timedatectl status
以下は、grep にパイプせずに 18.04 で上記のコマンドを実行した場合の出力例です。