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:49:40 -0300

Fala meu amigo,

            Eu poderia ter feito por script Shell, mas aqui na empresa pediram 
para fazer o comando, por isso a dificuldade q estou tendo.

            Mas como disse no mail anterior, já consegui, com a ajuda do grupo.

Muito obrigado a todos.


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



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]



reply via email to

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