我需要在脚本中放入什么表达式/逻辑来检查每天都会更改的日志,因为它嵌入了日期

我需要在脚本中放入什么表达式/逻辑来检查每天都会更改的日志,因为它嵌入了日期

如何在下面的脚本中引用每天都会更改的日志文件

#!/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"在你的脚本中使用。这是你所需要的吗?

相关内容