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

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

Re: [shell-script] Inclusão de um único caracter no inicio de uma linha


From: Fabiano Caixeta Duarte
Subject: Re: [shell-script] Inclusão de um único caracter no inicio de uma linha - SED
Date: Thu, 20 Nov 2008 18:18:32 -0200

2008/11/20 Renato de Oliveira Diogo <address@hidden>

> Legal Fabiano e Andre...
>
> funcionou...
>
> deixa eu perguntar, existe a possibilidade de eu testar dentro do sed,
> se a linha já estiver com "#" ele não colocar?
>
> > sed '/\/'$DOMAIN.db'/{s/^/#/}' arquivo
> >
> > Ou seja, nas linhas em que o padrão for encontrado, "substitui" o início
> de
> > linha por um #.
>
>
Claro que sim!

Ao invés de {comando}, faça !{comando}

sed '/\/'$DOMAIN.db'/{/^#/!{s/^/#/}}' arquivo

-- 
Fabiano Caixeta Duarte
Especialista em Redes de Computadores
Linux User #195299
Ribeirão Preto - SP


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



reply via email to

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