Você pode usar cut
:
cut -d/ -f2 verylarge.txt | sort -u
-
-d
define o delimitador coulmn -
sort -u
unifica a lista, ou seja, cada pasta é listada apenas uma vez.
Eu tenho um arquivo de texto (muito grande) no formulário ...
/folder1/fileA
/folder1/fileB
/folder1/fileC
...
/folder999/fileA
/folder999/fileB
/folder999/fileC
...etc
com um número desconhecido de entradas para cada pasta e os números das pastas não são necessariamente sucessivos. O que eu gostaria de extrair é outra lista dizendo as pastas que são mostradas nesse arquivo, por exemplo
folder1
folder7
folder76
...etc
mas não consigo descobrir qual combinação de sed, awk ou script geral seria capaz de me dizer isso.
Se alguém tiver alguma ideia, será muito apreciado.
Tags command-line awk sed unix