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: [email protected] [mailto:[email protected]] Em nome de miranda Enviada em: sexta-feira, 27 de agosto de 2010 10:34 Para: [email protected] 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: [email protected]<mailto:shell-script%40yahoogrupos.com.br> > [mailto:[email protected]<mailto:shell-script%40yahoogrupos.com.br>] > Em nome de eric miranda > Enviada em: sexta-feira, 27 de agosto de 2010 09:28 > Para: > [email protected]<mailto:shell-script%40yahoogrupos.com.br> > Assunto: Re: [shell-script] Incluir header e trailer > > g...@noteerichds:~$ wc -l script.txt > 150 script.txt > g...@noteerichds:~$ wc -l script.txt | cut -d " " -f1 > 150 > > flw! > > Em 27 de agosto de 2010 09:20, Leandro Valiengo Luz < > [email protected]<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: > > [email protected]<mailto:shell-script%40yahoogrupos.com.br> > > <shell-script% > 40yahoogrupos.com.br>[mailto: > > [email protected]<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: > > [email protected]<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 < > > [email protected]<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: > [email protected]<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: > [email protected]<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]
