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