7za
+ split
(único canal):
7za e "*.7z" -so 2> /dev/null | split -l500000 --additional-suffix=".txt" --numeric-suffixes=1 - "file"
- 7za
opções:
-
e
- extrair / descompactar arquivo (s) -
-so
- escreve o conteúdo em STDOUT
- split
opções:
-
--additional-suffix=".txt"
- acrescente o sufixo.txt
a todos os nomes de arquivos resultantes -
--numeric-suffixes=1
- use sufixos numéricos a partir de1
-
-
(hífen) - lê dados de STDIN (entrada padrão) -
"file"
- o prefixo comum para todos os nomes de arquivos resultantes
O comando acima resultará em arquivos com o seguinte formato de nomenclatura: file01.txt
, file02.txt
etc.