Linux 날짜를 다른 날짜 형식으로 변환하는 방법

Linux 날짜를 다른 날짜 형식으로 변환하는 방법

"Fri Feb 25 16:07:17 UTC 2022" 형식의 파일 중 하나에서 날짜를 가져오고 있으며 이를 "2022-02-25 16:07:17"로 변환하고 싶습니다. 그러나 Python을 사용하여 이 작업을 수행할 수 있지만 쉘 스크립트에서 Python을 호출하고 변수를 다시 가져오는 데 시간이 오래 걸립니다.

bash 쉘 스크립트를 사용하여 "2022년 2월 25일 금요일 16:07:17 UTC"를 "2022-02-25 16:07:17"로 변환하는 간단한 옵션을 찾고 있습니다.

답변1

date이 작업 에 사용할 수 있습니다 .

mydate="Fri Feb 25 16:07:17 UTC 2022"
date -u -d "$mydate" "+%F %T"

-udate결과를 UTC 형식으로 출력하도록 지시합니다 . 더 많은 형식 지정 옵션은 참고 man date자료를 참조하세요.

관련 정보