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 <[EMAIL PROTECTED]
> <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]
>
>