1 个不稳定版本

0.1.1 2020年3月13日

#72 in #analytics

MIT 许可证

11KB
236 代码行

简单快速的日志分析工具

Rust

使用 cargo 安装

cargo install logs-anal

使用方法

logs-anal -h

#Logs Analysis Tool 0.1.1
#Mnwa
#Analyze logs with comfort
#
#USAGE:
#    logs-anal [OPTIONS] --command <Enum> [INPUT]
#
#FLAGS:
#    -h, --help       Prints help information
#    -V, --version    Prints version information
#
#OPTIONS:
#    -k, --column <Number>       Column for sorting
#    -c, --command <Enum>        Runs that command  [possible values: sort, head, skip, tail, uniq, wc]
#    -d, --delimiter <String>    Delimiter for sorting (default is whitespace)
#    -n, --lines <Number>        Lines for skip or take rows
#    -o, --order <ORDER_TYPE>    Sorting order [possible values: asc, desc]
#
#ARGS:
#    <INPUT>    Sets the input file to use

使用示例

echo "Joe   56789
Sam   45678
Wendy 23456
Adam  12345
Bob   34567" | logs-anal -c sort -k 1

# Adam  12345
# Bob   34567
# Joe   56789
# Sam   45678
# Wendy 23456

支持的工具

  • 排序
  • 查看头部
  • 跳过
  • 查看尾部
  • 去重
  • 统计

依赖

~750KB