功能: 过滤日志文件包含指定关键字的行,并去重展示

方法1:
grep "uid=[0-9]+" . -r -o -E | awk '!a[$0]++{print}'

方法2:
grep "uid=[0-9]+" . -r -o -E | sort $1 | uniq

分析:

grep "uid=[0-9]+" . -r -o -E

  • grep : 关键字
  • 过滤规则 : "uid=[0-9]+"
  • 当前目录 : .
  • 递归查找 : -r
  • 只输出匹配部分 : -o
  • 使用正则 : -E

去重的两种方法:

  • awk '!a[$0]++{print}'
  • sort $1 | uniq

参考:

相关文章:

  • 2021-09-12
  • 2021-08-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-02
猜你喜欢
  • 2021-07-01
  • 2021-07-13
  • 2022-12-23
  • 2022-12-23
  • 2021-09-08
  • 2022-01-24
  • 2021-12-16
相关资源
相似解决方案