sed & awk 学习笔记

List

  • usecases 经典用例
  • notes & keys 笔记与细节

usecases

经典用例

List

  • 删除文件中的重复行,只保留不重复的
  • 删除文件中的重复行,只保留不重复的,在此基础上统计行数

删除文件中的重复行,只保留不重复的

  1. awk '!seen[$0]++' <filename>

删除文件中的重复行,只保留不重复的,在此基础上统计行数

  1. # 方案1
  2. awk '!seen[$0]++' <filename> | sed -n '$='
  3. # 方案2
  4. awk '!seen[$0]++' <filename> | wc -l