diff --git a/pages.pt-BR/linux/csplit.md b/pages.pt-BR/linux/csplit.md new file mode 100644 index 0000000000..6c7b20c5b2 --- /dev/null +++ b/pages.pt-BR/linux/csplit.md @@ -0,0 +1,24 @@ +# csplit + +> Divide um arquivo em várias partes. +> O padrão de nomenclatura dos arquivos será "xx00", "xx01", e assim por diante. + +- Divide um arquivo nas linhas 5 e 23: + +`csplit {{file}} {{5}} {{23}}` + +- Divide um arquivo a cada 5 linhas (este comando irá falhar se o total de linhas do arquivo não for divisível por 5): + +`csplit {{file}} {{5}} {*}` + +- Divide um arquivo a cada 5 linhas, ignorando o fato do total de linhas ser divisível por 5: + +`csplit -k {{file}} {{5}} {*}` + +- Divide o arquivo na linha 5 e utiliza um prefixo específico para os arquivos de saída: + +`csplit {{file}} {{5}} -f {{prefix}}` + +- Divide um arquivo na linha que atenda a expressão regular: + +`csplit {{file}} /{{regex}}/`