Step 1: 打开终端并创建一个shell脚本文件
$ nano log_extract.sh
Step 2: 添加以下代码:
#!/bin/bash
LOG_FILE="/var/log/syslog"
FILTERED=$(grep "$(date --date='24 hours ago' '+%b %e')" $LOG_FILE)
echo "$FILTERED"
Step 3: 保存并退出nano编辑器
Step 4: 在终端中赋予log_extract.sh可执行权限
$ chmod +x log_extract.sh
Step 5: 运行shell脚本
$ ./log_extract.sh
注意:请在脚本中更改LOG_FILE的路径为你所需提取日志的路径。