“Conte quantas letras iniciais diferentes estão em nomes de idiomas”

2

Então eu tenho este documento de texto com 89 linhas. Neste documento, a primeira coluna de cada linha é outra. Minha tarefa é contar quantas letras iniciais diferentes são usadas no documento. Acho que tenho que usar algum tipo de comando sort com uniq , mas não sei como fazer isso.

Instantâneo de pastebin :

Adyghe Adygea
Albanian Albania        
Aragonese Aragon
Armenian Armenia, Nagorno-Karabakh
Aromanian
...
Wymysorys Poland
Võro  
Walloon Wallonia
Welsh Wales
    
por Jonas 11.10.2015 / 20:47

1 resposta

3

Isso deveria cobri-lo

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

Usando seus dados no pastebin, isso dá um resultado de 21.

O cut apenas obtém a letra 1, o sort tem o sinalizador -u para exclusivo e, em seguida, canaliza para wc para fornecer uma contagem de linhas.

    
por 11.10.2015 / 21:06

Tags