# 文件过滤查看工具 **Repository Path**: wuzongde/filter_tool ## Basic Information - **Project Name**: 文件过滤查看工具 - **Description**: 从tail,grep,awk中挑选常用的一些操作 - **Primary Language**: Go - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-12-20 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 文件过滤查看工具 #### 介绍 从tail,grep,awk中挑选常用的一些操作 #### 支持功能 -M string 截取模式:jane 简单, num, sum, avg (default "none") -S string 范围打印模式, 仅支持字符查询匹配, 不进行范围打印: default; 向上范围打印: up;向下范围打印: down;统一打印: all (default "default") -a value 根据指定字符查询(符合所有条件), 通过|分隔 -c 是否持续打印, 默认为false -f string 文件路径 -l value 填写指定的位置, 简单模式可指定多个, 通过|分隔, 如0|5|$, 按顺序写入, 其他模式仅允许单个 -m value 根据指定字符查询(符合单个条件), 通过|分隔 -o string 匹配指定字符(单个)的出现总次数 (default "none") -p value 排除指定字符查询, 通过|分隔 -r string 正则匹配规则 (default "none") -s string 分隔符 (default "none") -sd int 向下匹配打印的范围 -su int 向上匹配打印的范围(包含匹配的行) -t string 正则匹配类型, filter: 打印匹配到的数据; match: 打印匹配到数据的行 (default "match") -the 是否反向打印, 默认为false -w string 打印文件的路径