从文件中剪切日期

从文件中剪切日期

现在,我有一个 cron 作业,如下所示:

*/15 * * * * cp /home/server/server_log.txt /var/www/html/logs/`date "+\%d-\%b.txt"` >/dev/null 2>&1

它工作完美。

但是,我想将其修改为仅从 /home/server/server_log.txt 获取今天日期的数据,同时仍将其复制到同一位置,并像上面一样保留日期。

该文件中的日期格式如下:

01/11/2020 14:54:26 text
02/11/2020 03:22:05 text
03/11/2020 09:18:48 test

我认为这可以用 grep 实现,但我不确定语法是什么。

答案1

该命令类似于

grep "$(date +'%d/%m/%Y')" server_log.txt

在哪里

date +'%d/%m/%Y'

以给定格式生成今天的日期,即06/11/2020.

相关内容