加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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

发布时间:2020-12-15 09:19:18 所属栏目:安全 来源:网络整理
导读:问题 如果我有一个长文件包含许多不同长度的行,我如何计算每行长度的出现次数? 例: file.txt thisisasamplefilewithseverallinesofvaryinglength 运行count_line_lengths file.txt将给出: Length Occurences1 12 24 35 16 27 2 想法? count.awk: { pri
问题

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

例:

file.txt

this
is
a
sample
file
with
several
lines
of
varying
length

运行count_line_lengths file.txt将给出:

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

想法?

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

… …

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读