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