아래 스크립트에서 매일 변경되는 로그 파일을 어떻게 참조할 수 있나요?
#!/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"
스크립트에서 사용하십시오. 이것이 당신에게 필요한 것입니까?