“计算语言名称中有多少个不同的起始字母”

“计算语言名称中有多少个不同的起始字母”

所以我有这个 89 行的文本文档。在本文档中,每行的第一列是另一种语言。我的任务是计算文档中使用了多少个不同的起始字母。我想我必须使用某种sort命令uniq,但我不知道如何做到这一点。

快照来自帕斯特宾:

Adyghe Adygea
Albanian Albania        
Aragonese Aragon
Armenian Armenia, Nagorno-Karabakh
Aromanian
...
Wymysorys Poland
Võro  
Walloon Wallonia
Welsh Wales

答案1

这应该覆盖它

cut -c1 filename | sort -u | wc -l

使用 Pastebin 上的数据得出的结果是 21。

只是cut取出字母 1,具有sort表示唯一的 -u 标志,然后通过管道输入wc以给出行数。

相关内容