日付が含まれており、毎日変更されるログを確認するには、スクリプトにどのような式/論理を入れる必要がありますか?

日付が含まれており、毎日変更されるログを確認するには、スクリプトにどのような式/論理を入れる必要がありますか?

以下のスクリプトで毎日変更されるログファイルをどのように参照できますか?

#!/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"スクリプトで使用します。これはあなたに必要なものですか?

関連情報