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

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

Re: RES: [shell-script] as do marco


From: jaugusto
Subject: Re: RES: [shell-script] as do marco
Date: Wed, 31 Oct 2001 17:17:35 -0300

Oi.

sed -e '<num_lin_inicial>, <num_lin_final>s/\(.\{369\}\)...../\1oilman/'
arquivo

onde
   num_lin_inicial -> a partir de que linha você quer a substituição
   num_lin_final    -> linha até onde você quer que a alateração ocorra.

Caso você queira alterar somente uma determinada linha de um arquivo, basta
entrar somente com o <num_lin_inicial>

[ ] ' s a todos da lista

José Augusto Martins Nieviadonski
Analista de Suporte Consultor/Instrutor
HSBC Bank Brasil S.A.
Treinamento de Informática



                      
                      
                      
                      
                      
                      
                      


 Enviado Por : Renato Silveira <address@hidden> - 31/10/01
 16:59
        Responder a shell-script

 Para:  "'address@hidden'"
 <address@hidden>
 cc:    (cco: Jose NIEVIADONSKI/HBBR/HSBC)
 Assunto: RES: [shell-script] as do marco


Aurélio,

Como poderia substituir o conteúdo da coluna 370 ate 375 por uma string
qualquer (oilman por exemplo ) ?


Renato

> ----- Mensagem original -----
> De:                     # aurelio marinho jargas
[SMTP:address@hidden]
> Enviada em:                  Sexta-feira, 26 de Outubro de 2001 9:19
> Para:                   address@hidden
> Assunto:                     [shell-script] as do marco
>
> oi marco,
>
> @ 25/10, Marco Eloy:
> > como devinir um intervalo a uma variavel de ambiente?
>
> poderia explicar melhor?
> eu não entendi o que você quer...
>
>
> @ 25/10, Marco Eloy:
> > Como incluir uma cadeia de caractere numa determinada linha(e
> > se possivelc oluna mas linha ja satizfaz) de um arquivo texto
>
> supunhetemos incluir 'oilman' na linha 66.
>
> incluir no começo da linha:
>    sed '66s/^/oilman/' arquivo
>
> incluir no final da linha:
>    sed '66s/$/oilman/'arquivo
>
> incluir apagando conteúdo já existente:
>    sed '66s/.*/oilman/' arquivo
>
> incluir movendo a linha 66 atual pra 67, 67 pra 68, etc
> (inserir uma linha inteira):
>    sed -e '66i \' -e 'oilman'
>
>
> @ 25/10, Marco Eloy:
> > Existe alguma maneira de nao presisar apertao <ENTER> de pois
> > de uma; tipo um Readkey do pascal
>
> bash versão 2 pra cima:
>
>    read -n 1
> (lê apenas um caractere)
>
>    read -t 5
> (define um tempo limite 'timeout')
>
>
> @ 25/10, Marco Eloy:
> > Como localizar e retirar(ou sobrepor) uma linha de um arq texto
>
> sobrepor já foi respondido acima no terceiro sed.
>
> localizar um padrão:
>    grep 'padrão-a-procurar' arquivo
>
> localizar a linha 66:
>    sed '66!d' arquivo
>
> retirar a linha que contém um padrão:
>    grep -v 'padrão-a-procurar' arquivo
>
> retirar a linha 66:
>    sed '66d' arquivo
>
>
> --
> s·:(·>(·×^a]×http://www.verde666.org×^[:wq
>
>
> Sair da lista: address@hidden
> Banco Dados:   http://www.egroups.com/group/shell-script
>
> Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
> http://br.yahoo.com/info/utos.html
>

Sair da lista: address@hidden
Banco Dados:   http://www.egroups.com/group/shell-script

Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html








This message and any attachments are confidential to the ordinary user of
the e-mail address to which it was addressed and may also be privileged. If
you are not the adressee you may not copy, forward, disclose or use any
part of the message or its attachments and if you have received this
message in error, please notify the sender immediately by return e-mail and
delete it from your system.
Internet communications cannot be guaranteed to be secure or error-free as
information could be intercepted, corrupted, lost, arrive late or contain
viruses. The sender therefore does not accept liability for any errors or
omissions in the context of this message which arise as a result of
Internet transmission.



reply via email to

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