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]
> 
> 

Responder a