ある時点でユーザーのタイムゾーンを決定する必要があるbashスクリプトを書いているので、ターミナルでタイムゾーンを正確に確認するにはどうすればよいですか? GMTとUTCの観点から出力を取得したいと思います。ただし、他の項目に関して出力を取得できる場合は、それらのリストと取得方法がいいでしょう。 Ubuntu GNOME 15.10とGNOME 3.18を実行しています。
つかいます:
timedatectl status | grep "Time zone"
grep
がなければ、より多くの情報を取得できます。
@ Christian Ulbrich in comment で指摘されているように、タイムゾーンの表現は、使用しているtimaedatectl
またはsystemd
のバージョンに応じて変化するようです( 14.04.5ではTimezone
が1つのWordで書かれているようです)、適切な出力が得られるようにするには、grepを介さずに上記のコマンドを実行して、正しいことをgrepします。
ここで、18.04で上記のtimedatectl status
コマンドをgrepにパイプすることなく出力する例を示します。