날짜가 포함되어 있어 매일 변경되는 로그를 확인하려면 스크립트에 어떤 식/논리를 넣어야 합니까?

날짜가 포함되어 있어 매일 변경되는 로그를 확인하려면 스크립트에 어떤 식/논리를 넣어야 합니까?

아래 스크립트에서 매일 변경되는 로그 파일을 어떻게 참조할 수 있나요?

#!/bin/bash
#Written By *****
#Date:13th March 2017

cd /var/opt/logs/session/

egrep "9450=|9451=|9452=" 2017-03-13-PDK-AP-LXFXMR-01*.log > /home/user/l.log

내일은 다음을 수동으로 변경해야 합니다.

egrep "9450=|9451=|9452=" 2017-03-14-PDK-AP-LXFXMR-01*.log > /home/user/l.log

egrep을 사용하는 방법이 있지만 다음과 같이 지정합니까?

date +'%Y-%m-%d'바꾸다2017-03-14

egrep "9450=|9451=|9452=" date +'%Y-%m-%d'-PDK-AP-LXFXMR-01*.log > /home/user/l.log

답변1

"확인"이 무엇을 의미하는지 모르겠지만 다음과 같이 오늘 예상되는 파일 이름을 생성할 수 있습니다.

filename="$(date +%Y-%M-%d)-PDK-AP-BBBBB-01-session.log"

그런 다음 "$filename"스크립트에서 사용하십시오. 이것이 당신에게 필요한 것입니까?

관련 정보