cut -d ',' -f 2 filename | sort -u | wc -l
Basicamente, estou especificando o ,
como o delimitador no comando cut
e extraindo os valores na segunda coluna usando -f
flag. Agora, eu os ordeno usando sort
e o -u
flag faz o comando listar apenas valores exclusivos. Por fim, tenho o comando wc -l
para obter a contagem de países únicos na segunda coluna.
Teste
cat filename
jill,us,123
jack,us,345
jill,en,234
mark,en,432
kate,us,354
kane,ru,435
Agora, depois de emitir o comando, recebo a saída como
cut -d ',' -f 2 filename | sort -u | wc -l
3