У мене є дата на кшталт "2014-01-30 05:04:27 GMT", а якщо я запускаю дату -d "30.01.2014 05:04:27 GMT", вихід є у часовому поясі мого сервера ("Чт 30 січня 16:04:27 EST 2014 ").
Використовуючи grep і cut, я витягнув дату в GMT з файлу. Однак я намагаюся потім перетворити це на мій місцевий час.
Наприклад:
[user @ server log] # grep "щось" logfile.txt | grep "Успіх" | вирізати -f1 -d '['
Вихід: 2014-01-30 05:04:27 GMT
Що я можу додати наприкінці, щоб передати цей вихід у "date -d"?
Спроба:
- [user @ server log] # grep "щось" logfile.txt | grep "Успіх" | вирізати -f1 -d '[' | дата -d
- [user @ server log] # grep "щось" logfile.txt | grep "Успіх" | вирізати -f1 -d '[' | дата
- [user @ server log] # grep "щось" logfile.txt | grep "Успіх" | вирізати -f1 -d '[' | дата -d "$ 1"