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

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

RES: RES: [shell-script] Incluir header e trailer


From: Leandro Valiengo Luz
Subject: RES: RES: [shell-script] Incluir header e trailer
Date: Fri, 27 Aug 2010 10:37:57 -0300

Cara, o sed ta sendo perfeito para mim, pois ele ta inserindo na primeira e 
ultima linha o q necessito.

O problema é q nessa ultima linha tenho que fazer um count de linhas do arquivo 
e concatenar com a string 'T'.

________________________________
De: address@hidden [mailto:address@hidden] Em nome de miranda
Enviada em: sexta-feira, 27 de agosto de 2010 10:34
Para: address@hidden
Assunto: Re: RES: [shell-script] Incluir header e trailer



estou pegando o bonde andando mas me parece que o sed
não está sendo utilizado numa boa causa.
Deve haver solução mais simples para o que você pretende
Só precisa colocar uma string na ultima linha de um arquivo ? É isso ?

On Fri, 2010-08-27 at 10:20 -0300, Leandro Valiengo Luz wrote:
>
> Fala Eric,
>
> Cara, estou tendo problema agora para inserir no arquivo o trailer.
>
> Veja só o q estou fazendo:
>
> Arq.txt:
>
> lshdkfhkl
> slkjdflk
> slkdjflkjlksjdl
> lskdjflksj
>
> Comando:
>
> CONTADOR=`wc -l arq.txt | cut -d ' ' -f 1`
> ACERTO=`printf "%06d\n" $CONTADOR`
> TRAILER=`echo T$ACERTO`
> sed -e '1i HTXT' -e '$ a\${TRAILER}' arq.txt > ARQ.TXT
>
> Resultado:
>
> HTXT
> lshdkfhkl
> slkjdflk
> slkdjflkjlksjdl
> lskdjflksj
> ${TRAILER}
>
> Já tentei de tudo mas o resultado no trailer não aparece o T000004
>
> -----Mensagem original-----
> De: address@hidden<mailto:shell-script%40yahoogrupos.com.br>
> [mailto:address@hidden<mailto:shell-script%40yahoogrupos.com.br>] Em nome de 
> eric miranda
> Enviada em: sexta-feira, 27 de agosto de 2010 09:28
> Para: address@hidden<mailto:shell-script%40yahoogrupos.com.br>
> Assunto: Re: [shell-script] Incluir header e trailer
>
> groo@NOTEERICHDS:~$ wc -l script.txt
> 150 script.txt
> groo@NOTEERICHDS:~$ wc -l script.txt | cut -d " " -f1
> 150
>
> flw!
>
> Em 27 de agosto de 2010 09:20, Leandro Valiengo Luz <
> address@hidden<mailto:leandroluz%40ipiranga.com.br>> escreveu:
>
> >
> >
> > Fala Eric,
> >
> > Esse comando retorna o numero de linhas mais o nome do arquivo. Eu
> quero
> > somente o numero de linhas:
> >
> > => wc -l arq.txt
> > 122 arq.txt
> >
> > -----Mensagem original-----
> > De: address@hidden<mailto:shell-script%40yahoogrupos.com.br> <shell-script%
> 40yahoogrupos.com.br>[mailto:
> > address@hidden<mailto:shell-script%40yahoogrupos.com.br> 
> > <shell-script%40yahoogrupos.com.br>]
> Em
> > nome de eric miranda
> > Enviada em: sexta-feira, 27 de agosto de 2010 09:19
> > Para: address@hidden<mailto:shell-script%40yahoogrupos.com.br> 
> > <shell-script%
> 40yahoogrupos.com.br>
> > Assunto: Re: [shell-script] Incluir header e trailer
> >
> >
> > retornar de onde?
> >
> > #wc -l arq.txt
> > 23
> >
> > ?
> >
> > Em 27 de agosto de 2010 09:15, Leandro Valiengo Luz <
> > address@hidden<mailto:leandroluz%40ipiranga.com.br> 
> > <leandroluz%40ipiranga.com.br>> escreveu:
> >
> > >
> > >
> > > Oi Fernando,
> > >
> > > Preciso agora descobrir uma forma de retornar somente o resultado
> do "wc
> > -l
> > > arq.txt", pois fiz assim e deu erro:
> > >
> > > printf "%06d\n" `wc -l arq.txt`
> > > 000122
> > > -bash: printf: arq.txt: invalid number
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> > ------------------------------------
> >
> >
> > ----------------------------------------------------------
> > Esta lista não admite a abordagem de outras liguagens de
> programação, como
> > perl, C etc. Quem insistir em não seguir esta regra será moderado
> sem prévio
> > aviso.
> > ----------------------------------------------------------
> > Sair da lista:
> address@hidden<mailto:shell-script-unsubscribe%40yahoogrupos.com.br><shell-script-unsubscribe%
> 40yahoogrupos.com.br>
> > ----------------------------------------------------------
> > Esta lista é moderada de acordo com o previsto em
> > http://www.listas-discussao.cjb.net
> > ----------------------------------------------------------
> > Servidor Newsgroup da lista: news.gmane.org
> > Grupo: gmane.org.user-groups.programming.shell.brazil
> >
> > Links do Yahoo! Grupos
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> ------------------------------------
>
> ----------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação,
> como perl, C etc. Quem insistir em não seguir esta regra será moderado
> sem prévio aviso.
> ----------------------------------------------------------
> Sair da lista: 
> address@hidden<mailto:shell-script-unsubscribe%40yahoogrupos.com.br>
> ----------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ----------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
> Links do Yahoo! Grupos
>
>
>
>
>



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



reply via email to

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