"2014-01-30 05:04:27 GMT"와 같은 날짜가 있고 date -d "2014-01-30 05:04:27 GMT"를 실행하면 출력이 서버의 시간대 ( "Thu 1 월 30 일 16:04:27 EST 2014 ").
grep 및 cut을 사용하여 파일에서 GMT의 날짜를 추출했습니다. 그러나 나는 이것을 현지 시간으로 변환하려고 애 쓰고 있습니다.
예를 들면 다음과 같습니다.
[user @ server log] # grep "something"logfile.txt | grep "성공"| 컷 -f1 -d '['
출력 : 2014-01-30 05:04:27 GMT
결과를 "date -d"로 전달하기 위해 끝에 무엇을 추가 할 수 있습니까?
시도 :
- [user @ server log] # grep "something"logfile.txt | grep "성공"| 컷 -f1 -d '['| 날짜 -d
- [user @ server log] # grep "something"logfile.txt | grep "성공"| 컷 -f1 -d '['| 데이트
- [user @ server log] # grep "something"logfile.txt | grep "성공"| 컷 -f1 -d '['| 날짜 -d "$ 1"