shell使用(1)筛选日志内容&重新执行删除操作

本文介绍如何使用Shell脚本查询特定时间范围的日志,过滤出成功的删除记录,提取删除ID,并对未成功删除的项进行重试删除操作。
摘要由CSDN通过智能技术生成

shell脚本,查询某一时间段的所有log,筛选出所有删除成功的记录,提取记录中的ID,判断ID是否删除成功,并重新执行删除操作。

#!/bin/sh
file_base_front="indexing-2015-08-2";
file_base_mid="_";
file_base_end=".0.log";

out="./outlog/out;
# 也可以直接通过(<span style="font-family: Arial, Helvetica, sans-serif;">for ofile in ./*</span><span style="font-family: Arial, Helvetica, sans-serif;">)遍历当前目录下所有文件,减少定义的变量,可读性更好。</span>
for ((file_front=5;file_front<=6;file_front++))
    do
    #082500-082519
    for ((file_mid=0;file_mid<=1;file_mid++))
        do
        for ((file_end=0;file_end<=9;file_end++)) 
            do 
            # 用变量组成所有待查询的文件名,通过grep,筛选出所有“delete”的“wallpaper”记录
            <span style="font-family: Arial, Helvetica, sans-serif;">cat ${file_base
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值