На этот вопрос уже есть ответ здесь:
Я пишу сценарий bash, который в какой-то момент должен определить часовой пояс пользователя , так как именно я могу проверить часовой пояс в Терминале? Я хотел бы получить вывод в формате GMT и UTC. Хотя, если я смогу получить результат в терминах любых других, то список их и способы их получения было бы неплохо. Я использую Ubuntu GNOME 15.10 с GNOME 3.18.
Использование:
timedatectl status | grep "Time zone"
Без grep
Вы получаете намного больше информации.
, Как указано @Christian Ulbrich в комментарий формулировка для часового пояса, кажется, изменяется, в зависимости от которой версии timaedatectl
или systemd
Вы используете (на 14.04.5, это, кажется, Timezone
записано одним словом), так чтобы удостовериться, что Вы получаете надлежащий вывод, можно выполнить вышеупомянутую команду, не передавая по каналу через grep для проверки Вас grep правильная вещь.
Здесь вывод в качестве примера вышеупомянутого timedatectl status
команда на 18,04, не передавая его по каналу до grep: