如何创建脚本以将特定月份的所有日志文件移动到文件夹?

时间:2017-05-22 19:08:04

标签: bash unix scripting grep

我在存档文件夹中有一些日志文件。我需要从日志文件中提取一些用户信息并将这些文件复制到一个文件夹中。谁能告诉我如何自动化这个?

手册:

   cd /archive
   zgrep -c 'user' *05-01-2017* | grep -v ":0"

如果存在日志,请将这些日志移动到文件夹中。

有人能告诉我如何创建脚本来自动执行此操作。我需要为特定用户移动文件6个月。

1 个答案:

答案 0 :(得分:0)

不需要脚本:find命令就足够了

# find $PATH_TO_LOGS_DIR -type f -mtime $RELEVANT_DATE -exec mv {} $TARGET_DIR \;