Split

           Divide o arquivo e o transforma em subarquivos.

              

1 - No prompt shell crie o arquivo abaixo, digite:

wks3:~# vi divisao_de_arquivo



2 - Tecle Insert e digite:

Funcionário Lino - Função: Usuário
Funcionário Miguel - Função: Administrador
Funcionário João - Função: Programador
Funcionário Ciro - Função: Diretor
Funcionário Pedro - Função: Ajudante Geral
Funcionário Rute - Função: Supervisora
Funcionário José - Função: Almoxarifado
Funcionário Fernando - Função: Estagiário
Funcionário Hugo - Função: Desenhista
Funcionário Furtado - Função: Auxiliar Financeiro



3 - Salve o arquivo, digite:

Esc :x



4 - Vamos dividir o arquivo "divisao_de_arquivo" em ordem alfabética por meio de
      números em uma linha cada arquivo, ou seja, vamos ter o resutado de 10 arquivos,
      pois temos 10 linhas no arquivo acima, digite:

wks3:~# split -d1 divisao_de_arquivo arquivos_divididos



5 - Observe que aparentemente nada ocorreu



6 - Digite ls e observe o arquivo



7 - Veja que os arquivos foram divididos em 10, vamos listar o arquivo com
     o final 00, digite:

wks3:~# cat arquivos_divididos00



8 - Observe o resultado



9 - Veja o arquivo com o final 09, digite:

wks3:~# cat arquivos_divididos09



10 - Observe o resultado



11 - Remova todos os arquivos divididos em ordem alfabética por meio de números,
       digite:

wks3:~# rm arquivos_divididos*



12 - Digite ls, observe que os arquivos_divididos foram removidos



EXPLICAÇÃO
-d Divide as linhas criando sub-arquivos em ordem numéricas

13 - Vamos criar novamente os arquivos_divididos, mas desta vez, em ves de ordem
       numérica, será criado em ordem alfabética, digite:

wks3:~# split -l1 divisao_de_arquivo arquivos_divididos



14 - Liste o arquivo e observe que é exibido em ordem alfabética no final de
       cada arquivo



15 - Veja o arquivo com o final c, digite:

wks3:~# cat arquivos_divididosac



16 - Veja o resultado



17 - Remova todos os arquivos divididos, digite:

wks3:~# rm arquivos_divididosa*



EXPLICAÇÃO
-l Divide as linhas criando sub-arquivos em ordem alfabéticas

18 - Vamos dividir os arquivos, em 2 cada, com ordem numérica, digite:

wks3:~# split -d2 divisao_de_arquivo arquivos_divididos



19 - Veja o resultado



20 - Veja o arquivo com o final 00, digite:

wks3:~# cat arquivos_divididos00



21 - Observe que o arquivo
agora tem 2 linhas




MAN SPLIT

1 - Para ver o manual split, digite:

wks3:~# man split



2 - Veja o manual. Para sair, tecle q


GUIA DE REFERÊNCIA RÁPIDA

FUNÇÃO COMANDOS
Split - Divide os arquivos em subarquivos
DIVIDIR O ARQUIVO
split -d1 divisao_de_arquivo arquivos_divididos

DIVIDIR O CRIANDO SUB-ARQUIVOS
split -d2 divisao_de_arquivo arquivos_divididos
VÍDEO AULA
Assista à vídeo aula passo a passo.

Todos os direitos reservados para:

Cícero M. Soares

cicero@treinalinux.com.br
Fone: +55 11 5676-2898
Estrada do Alvarenga, 3051 - São Paulo - SP - Brasil