파일에서 날짜 잘라내기

파일에서 날짜 잘라내기

이제 아래와 같이 cron 작업이 생겼습니다.

*/15 * * * * cp /home/server/server_log.txt /var/www/html/logs/`date "+\%d-\%b.txt"` >/dev/null 2>&1

완벽하게 작동합니다.

하지만 위와 같이 날짜를 유지하면서 동일한 위치에 복사하면서 /home/server/server_log.txt에서 오늘 날짜의 데이터만 가져오도록 수정하고 싶습니다.

이 파일의 날짜 형식은 다음과 같습니다.

01/11/2020 14:54:26 text
02/11/2020 03:22:05 text
03/11/2020 09:18:48 test

나는 이것이 grep을 사용하여 달성할 수 있다고 생각하지만 구문이 무엇인지 잘 모르겠습니다.

답변1

명령은 다음과 유사합니다.

grep "$(date +'%d/%m/%Y')" server_log.txt

어디

date +'%d/%m/%Y'

주어진 형식으로 오늘 날짜를 생성합니다 06/11/2020.

관련 정보