Modo automático para concatenar aquivos

1. Modo automático para concatenar aquivos

Whilamys Pontes
whilpontes

(usa openSUSE)

Enviado em 10/08/2012 - 18:43h

Olá Pessoal. Sou novo aqui e no shell. Hoje estou com um problemão, alguém poderia me ajudar ?

Estou fazendo um script para unir arquivos e encontrei a seguinte limitação:

Primeiro: Tenho que unir apenas dois arquivos por vez e gerar um outro
4 arquivos iniciais | após terei 2
11 arquivos iniciais | após terei 6, como é impar ele não vai unir o ultimo.

Segundo: Tenho que unir apenas arquivos do tipo .txt, mas há outros arquivos nos meus diretórios.
Como por exemplo ods,odx, pdf e outros.

Terceiro: Vou executar esse script em outros diretórios com número de arquivos variados:
Em um dos diretório há 4 txt, em outro há 5 txt , outro há 11 txt......

Como tenho pouca experiência nessa área, eu só conheço o comando cat.

Mas eu teria que fazer um por fez, exemplo:
cat TESTE1.txt TESTE2.txt > TESTEX.TXT

Isso me daria muito trabalho, eu queria saber se tem como deixar isso automático, de modo que independente do número de arquivos( e esse número é par ou impar) eu consiga sempre obedecer minhas três condições.


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts