[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[OT] Concatenar aquivos
From: |
SuSE List |
Subject: |
[OT] Concatenar aquivos |
Date: |
Mon, 10 Apr 2006 17:52:13 -0300 |
User-agent: |
Thunderbird 1.5 (Windows/20051201) |
Pessoal,
Boa tarde,
Estou com uma situação um pouco inusitada aqui....tenho a seguinte
listagem de arquivos:
msp01:/home/vinicius/carga # ls -l
total 44693
drwxr-xr-x 2 vinicius users 368 2006-04-06 19:33 ./
drwxr-xr-x 4 vinicius users 464 2006-04-06 22:36 ../
-rw-r--r-- 1 vinicius users 8640480 2006-04-03 18:50 002200604031.txt
-rw-r--r-- 1 vinicius users 5488000 2006-04-06 19:01 002200604061.txt
-rw-r--r-- 1 vinicius users 1407919 2006-04-06 14:50 003200604051.csv
-rw-r--r-- 1 vinicius users 4889391 2006-03-27 16:45 006200603271.TXT
-rw-r--r-- 1 vinicius users 4889391 2006-03-27 16:45 007200603271.TXT
-rw-r--r-- 1 vinicius users 4889391 2006-04-06 14:30 009200604051.csv
-rw-r--r-- 1 vinicius users 3939367 2006-04-06 14:31 009200604052.csv
-rw-r--r-- 1 vinicius users 8750466 2006-04-03 12:51 011200604031.txt
-rw-r--r-- 1 vinicius users 1407919 2006-04-06 14:30 012200604051.csv
-rw-r--r-- 1 vinicius users 4889391 2006-03-27 16:45 013200603271.TXT
-rw-r--r-- 1 vinicius users 1407919 2006-04-06 14:30 016200604051.csv
Dois destes arquivos especificamente foram gerados pelo excel em formato
csv, mas vieram quebrados em dois, pelo limite de linhas do excel (65k)
gerando respectivamente:
009200604051.csv
009200604052.csv
Tem alguma forma ou lógica pra fazer em shell, a junção destes dois
arquivos, tipo um `cat 009200604052.csv >> 009200604051.csv` sabendo que
eu posso ter mais do que dois arquivos, tipo 009200604053.csv e
009200604054.csv (até um máximo de *9.csv) gerando ao final um "unico"
arquivo: 009200604051.csv
Algumas informações sobre a nomeação dos arquivos:
1-3 => codigo de cliente, variavel
4-11 => data (yyyymmdd), variavel em função do dia
12-12 => sequencial de 0-9, variavel em função do excel
14-16 => extensão (csv ou txt)
Julio e Moderadores, coloquei um OT no subject, pois não tenho certeza
se isso caracteriza shell puro....minha dúvida pode cair como lógica de
programação, se for encarada assim, peços aos colegas que não respondam
(ou aos que se prontificarem, por gentileza, em PVT) e desconsiderem a
mensagem.
[]s
Vinny
- [OT] Concatenar aquivos,
SuSE List <=