Linux:大陸/都市形式でタイムゾーンを取得する安定した方法

Linux:大陸/都市形式でタイムゾーンを取得する安定した方法

私は、ヨーロッパ/キエフなどの大陸/都市形式でLinuxシステム(主に異なるバージョンのDebian)のタイムゾーンを取得するための移植可能で強力な方法を探しています。

これまでに使用したこのアプローチの問題は、timedatectl status | grep zone | cut -d' ' -f10 Debian 9では動作しますがDebian 10では動作しないことです(ドッカーイメージを使用して簡単に確認できます)。

これを行うより良い、より一般的で移植可能な方法はありますか?それ以外の場合、上記のコマンドをDebian 9と10の両方で機能するようにどのように変更する必要がありますか?

ベストアンサー1

timedatectl status | awk '/zone/ {print $3}'

おすすめ記事