以下のスクリプトで毎日変更されるログファイルをどのように参照できますか?
#!/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"
スクリプトで使用します。これはあなたに必要なものですか?