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

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

Re: append em arquivos no unix


From: Juliano
Subject: Re: append em arquivos no unix
Date: Fri, 08 Dec 2006 15:34:04 -0200
User-agent: Icedove 1.5.0.8 (X11/20061128)

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 <address@hidden <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]





reply via email to

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