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: Renato de Oliveira Diogo
Subject: Re: [shell-script] Inclusão de um único caracter no inicio de uma linha - SED
Date: Fri, 21 Nov 2008 09:30:13 -0200

Opa, corrigindo novamente:

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

[]s
________________________________________________
Renato de Oliveira Diogo

Bacharel em Ciência da Computação
UNESP - Bauru

LPIC1 - Linux Professional Institute Certification - Nível 1

address@hidden
address@hidden



2008/11/21 Renato de Oliveira Diogo <address@hidden>:
> Opa, Fabiano,
>
> tentei executar, e aparece o seguinte erro:
>
> [root@thedark named]# sed '/\/'$DOMAIN.db'/{/^#!{s/^/#/}}' arquivo
> sed: -e expressão #1, caractere 35: unknown command: `^'
>
>
> Aí fiz a correção, ficando assim
> sed '/\/'$DOMAIN.db'/{/^#!/{s/^/#/}}' arquivo
>
>
> Vlw, pela ajuda
>
> []s
> ________________________________________________
> Renato de Oliveira Diogo
>
> Bacharel em Ciência da Computação
> UNESP - Bauru
>
> LPIC1 - Linux Professional Institute Certification - Nível 1
>
> address@hidden
> address@hidden
>
>
>
> 2008/11/20 Fabiano Caixeta Duarte <address@hidden>:
>> 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]