bash – 使用命令行工具计算文件中的行长度

前端之家收集整理的这篇文章主要介绍了bash – 使用命令行工具计算文件中的行长度前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
问题

如果我有一个长文件包含许多不同长度的行,我如何计算每行长度的出现次数

例:

file.txt

  1. this
  2. is
  3. a
  4. sample
  5. file
  6. with
  7. several
  8. lines
  9. of
  10. varying
  11. length

运行count_line_lengths file.txt将给出:

  1. Length Occurences
  2. 1 1
  3. 2 2
  4. 4 3
  5. 5 1
  6. 6 2
  7. 7 2

想法?

count.awk:
  1. {
  2. print length($0);
  3. }

… …

  1. $ awk -f count.awk input.txt | sort | uniq -c
  2. 1 1
  3. 2 2
  4. 3 4
  5. 1 5
  6. 2 6
  7. 2 7

猜你在找的Bash相关文章