shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Res: [shell-script] Re: append em arquivos no unix


From: sander mendez
Subject: Res: [shell-script] Re: append em arquivos no unix
Date: Sat, 9 Dec 2006 02:23:34 -0800 (PST)

bom dia.

pessoal muito obeigado pela ajuda.

Abraços.

San


----- Mensagem original ----
De: Juliano <address@hidden>
Para: address@hidden
Enviadas: Sexta-feira, 8 de Dezembro de 2006 15:34:04
Assunto: [shell-script] Re: append em arquivos no unix

Verdade Tiago comida de bola minha :)

Sander,

join_file="lista_ de_precos- $(date +%d%m%Y")"
for file in $(ls | grep ACESSO_ALTERACAO_ PRECOS)
do
echo "$file" >> $join_file
cat $file >> $join_file
done

PS: Se forem muitos arquivos use:
$(echo * | sed 's/ /\n/g' | grep ACESSO_ALTERACAO_ PRECOS)
Por que vai ser muito mais rapido que o ls por não fazer stat neles

[]s

juliano a.k.a ncode
www.debian-user. org/blog

Tiago Barcellos Peczenyj wrote:
> 
> 
> corrigindo:
> 
> join_file="lista_ de_precos- $(date +%d%m%Y")"
> for file in $(ls | grep ACESSO_ALTERACAO_ PRECOS_01)
> do
> echo "$file" >> $join_file # senão vai restar apenas o ultimo arquivo!
> cat $file >> $join_file
> done
> 
> ou ainda
> 
> join_file="lista_ de_precos- $(date +%d%m%Y")"
> for file in CLIENTE*ACESSO_ ALTERACAO_ PRECOS_01. TXT
> do (echo "$file" ; cat $file ) >> $join_file
> done
> 
> On 12/8/06, Juliano <juliano@falaserio. org 
> <mailto:juliano% 40falaserio. org>> wrote:
> >
> > Seria isso?!
> >
> > join_file="lista_ de_precos- $(date +%d%m%Y")"
> > for file in $(ls | grep ACESSO_ALTERACAO_ PRECOS_01)
> > do
> > echo "$file" > $join_file
> > cat $file >> $join_file
> > done
> >
> > []s
> >
> > juliano a.k.a ncode
> > www.debian-user. org/blog
> >
> >
> > sander mendez wrote:
> > >
> > >
> > > Pessoal, outra ajuda.
> > >
> > > tenho uma lista de varios arquivos gerado no linux, desta forma
> > >
> > > fpux099:root> ls -l
> > > total 928
> > > -rw-rw---- 1 ruizadm dbasys 6742 Dec 08 09:02
> > > CLIENTE_630_ ACESSO_ALTERACAO _PRECOS_01. TXT
> > > -rw-rw---- 1 ruizadm dbasys 7628 Dec 08 09:02
> > > CLIENTE_780_ ACESSO_ALTERACAO _PRECOS_01. TXT
> > > -rw-rw---- 1 ruizadm dbasys 13501 Dec 08 09:02
> > > CLIENTE_438_ ACESSO_ALTERACAO _PRECOS_01. TXT
> > > -rw-rw---- 1 ruizadm dbasys 8527 Dec 08 09:02
> > > CLIENTE_7890_ ACESSO_ALTERACAO _PRECOS_01. TXT
> > >
> > > como eu faço para que apos o processo de gerar os arquivos , eu execute
> > > um script para que ele se torne um
> > > unico arquivo com o nome do arquivo mais o conteudo do arquivo , 
> ficaria
> >
> > > desta forma como exemplo..
> > >
> > > nome do arquivo que tera que ser criado com a data do dia.
> > > lista_de_precos_ 08122006
> > > (no cabeçalho vem o nome do arquivio gerado )
> > > CLIENTE_630_ ACESSO_ALTERACAO _PRECOS_01. TXT
> > > abaixo dele vem os dados
> > > (no cabeçalho vem o nome do arquivio gerado
> > > )CLIENTE_780_ ACESSO_ALTERACAO _PRECOS_01. TXT
> > > abaixo dele vem os dados
> > > (no cabeçalho vem o nome do arquivio gerado
> > > )CLIENTE_438_ ACESSO_ALTERACAO _PRECOS_01. TXT
> > > abaixo dele vem os dados
> > > (no cabeçalho vem o nome do arquivio gerado
> > > )CLIENTE_7890_ ACESSO_ALTERACAO _PRECOS_01. TXT
> > >
> > > abaixo dele vem os dados
> > > Poderiam me ajudar
> > > Obrigado
> > >
> > >
> > > ____________ _________ _________ _________ _________ _______
> > > Yahoo! Acesso Grátis - Internet rápida e grátis. Instale
> > > o discador agora!
> > > http://br.acesso. yahoo.com <http://br.acesso. yahoo.com> 
> <http://br.acesso. yahoo.com <http://br.acesso. yahoo.com>>
> > >
> > >
> >
> >
> >
> 
> -- 
> Tiago B Peczenyj
> Linux User #405772
> 
> # cd /pub
> # more beer
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 




__________________________________________________
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]