Fala Eric, Q nada cara, resolveu totalmente...obrigado a todos.
-----Mensagem original----- De: shell-script@yahoogrupos.com.br [mailto:shell-scr...@yahoogrupos.com.br] Em nome de eric miranda Enviada em: sexta-feira, 27 de agosto de 2010 10:47 Para: shell-script@yahoogrupos.com.br Assunto: Re: RES: [shell-script] Incluir header e trailer Olá, Moacir. Se puder explicar a diferença entre: sed -e '1i HTXT' -e '$ a\${TRAILER}' arq.txt e sed -e '1i HTXT' -e '$ a ${TRAILER}' arq.txt Ou indicar uma fonte pra pesquisa eu agradeço. Basicamente o que eu fiz foi tirar uma "barra invertida" pra parar de escapar o $, ai o sed "enxergou" a variável e resolveu o problema do Leandro. Pergunta: criou outro problema? vlwwwwwwwwwwww Em 27 de agosto de 2010 10:43, Moacir Souza <moacir.so...@gmail.com>escreveu: > > > Leandro, > > Eu já havia dito antes que a opção "a" do sed só funciona com > TEXTO, não com arquivos, não com variáveis, só TEXTO. O que você pode > fazer para resolver seu problema é mudar uma de suas linhas e > transformar o TRAILER em um arquivo, ao invés de uma variável de > ambiente. > > Arq.txt: > > lshdkfhkl > slkjdflk > slkdjflkjlksjdl > lskdjflksj > > Comando: > > CONTADOR=$(wc -l arq.txt | cut -d ' ' -f 1) > ACERTO=$(printf "%06d\n" $CONTADOR) > echo T${ACERTO} > TRAILER > sed -e '1i HTXT' -e '$ r TRAILER' arq.txt > ARQ.TXT ; cat ARQ.TXT ; rm > TRAILER > > Resultado: > > HTXT > lshdkfhkl > slkjdflk > slkdjflkjlksjdl > lskdjflksj > T000004 > > Prontocabou. > > []s, > Moacir > > -- > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > Moacir da Cruz Souza Filho > > -Analista de Sistemas: Suporte Unix Avançado > Serviço Federal de Processamento de Dados > > -Mestrando em Ciências da Computação > Universidade de Brasília > > -Bacharel em Engenharia da Computação > Escola Politécnica de Pernambuco > Universidade de Pernambuco > > -Técnico em Eletrônica > Escola Técnica Federal de Pernambuco > > -Linux user #449600 > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > > [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: shell-script-unsubscr...@yahoogrupos.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