Valeu galera!

Valeu mesmo! Deu certo, agora vou testar e se tudo der certinho o nome 
de você também vão no script blz!

E vai valer a pena!

Ricardo Acosta wrote:

>Ola!
>o problema ocorrido deve ser devido a presenca de "espacos" logo após a "barra"
>
>usr\/$
>a expressão sugerida casa somente com "usr/" seguida de um final de linha
>
>para casar "usr/" + (seguido ou nao) de espacos em brancos + final de
>linha utilize:
>usr\/ *$
>
>por fim, sua linha de comando devera ficar assim:
>sed '/usr\/ *$/{s/^/#/;}' lista
>
>veja se funciona?
>
>[]s
>acosta
>
>Em 03/07/06, Cleber J Santos<[EMAIL PROTECTED]> escreveu:
>  
>
>>Ué!
>>
>>Aqui não rolou! Olha o que retorna!
>>
>>
>>bash-3.00$ sed '/usr\/$/s/^/#/' lista
>>./
>>usr/
>>usr/blablalba
>>usr/cleber
>>var/
>>
>>
>>Flavio Junior wrote:
>>
>>    
>>
>>>Pronto, agora com testes...
>>>
>>>$ sed -i '/usr\/$/s/^/#/' lista
>>>
>>>Esse comando deve resolver..
>>>Casa tudo que for "usr/$" (uma linha contendo só isso) e troca o ^ por
>>># deixando a linha "#usr/"
>>>
>>>Aqui funcionou...
>>>
>>>Flavio do Carmo Junior aka blk1d
>>>
>>>On 7/3/06, Cleber J Santos <[EMAIL PROTECTED]> wrote:
>>>
>>>
>>>      
>>>
>>>>Pior que não rolou!
>>>>
>>>>Ele não entende este @ como um argumento válido para este tipo de
>>>>execusão, isso para a expressão @usr saca?
>>>>
>>>>sed: -e expression #1, char 1: Unknown command: `@'
>>>>
>>>>E se eu colocar assim (sed -i '/usr/[EMAIL PROTECTED]@#@;}') ele adiciona o 
>>>>'#' em
>>>>tudo que começar com 'usr/'... :(
>>>>
>>>>
>>>>Flavio Junior wrote:
>>>>
>>>>
>>>>
>>>>        
>>>>
>>>>>Trabalhando ainda na sua ideia.. sem teste, tente:
>>>>>
>>>>>$ sed -i '@usr/[EMAIL PROTECTED]@[EMAIL PROTECTED]@;}' lista
>>>>>
>>>>>Talvez isso resolva.. o "$" deve simbolizar o final da linha, então
>>>>>ele soh vai casar com a linha que for "usr/"
>>>>>
>>>>>Testa ai.. tentei manter sua ideia.
>>>>>
>>>>>Flavio do Carmo Junior aka blk1d
>>>>>
>>>>>On 7/3/06, Cleber J Santos <[EMAIL PROTECTED]> wrote:
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>          
>>>>>
>>>>>>Puts!
>>>>>>
>>>>>>Acho que vou aproveitar para fazer uma pergunta por cima dessa, e que
>>>>>>tem a ver com a substituição de palavras com o uso do sed...
>>>>>>
>>>>>>Eu tenho um arquivo com o seguinte conteúdo;
>>>>>>
>>>>>>
>>>>>># Arquivo lista
>>>>>>
>>>>>>./
>>>>>>usr/
>>>>>>usr/myFolder
>>>>>>usr/myFolder/file
>>>>>>var/
>>>>>>var/myFolder
>>>>>>var/myFolder/file
>>>>>>etc/
>>>>>>etc/myFolder
>>>>>>etc/MyFolder/file
>>>>>>
>>>>>>
>>>>>>E eu queria fazer um script para filtar algumas linhas, um tipo de
>>>>>>BlackList, só que usei o comando sed da seguinte forma (sed -i
>>>>>>'/usr/{s/^/#/;}' lista) só que ele me adicionou o '#' em todas as linhas
>>>>>>que começam com 'usr/', quando na verdade eu queria que ele o fizesse
>>>>>>apenas na linha que encontra o 'usr/' e não os demais, da mesma forma eu
>>>>>>queria fazer com os outros, ou até mesmo apagar, ao invés de inserir o
>>>>>>#, alguém tem uma dica boa ai?
>>>>>>
>>>>>>Tiago Barcellos Peczenyj wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>            
>>>>>>
>>>>>>>certifique-se que esta linha faz o que vc quer
>>>>>>>
>>>>>>>sed 's/192.168.5.20/192.168.100.10/g' arquivo1
>>>>>>>
>>>>>>>e ai mande brasa - depois de fazer um bom backup!
>>>>>>>
>>>>>>>sed -i 's/192.168.5.20/192.168.100.10/g' arquivo1 arquivo2 ... arquivo50
>>>>>>>
>>>>>>>On 6/30/06, Celso Viana <[EMAIL PROTECTED]> wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>              
>>>>>>>
>>>>>>>>All,
>>>>>>>>
>>>>>>>>Num determinado diretório tenho 50 arquivos que contém a linha...
>>>>>>>>ip=192.168.5.20
>>>>>>>>
>>>>>>>>...preciso trocar essa linha, em todos os arquivos, pela linha
>>>>>>>>ip=192.168.100.10
>>>>>>>>
>>>>>>>>Como é que faço isso automaticamente?
>>>>>>>>
>>>>>>>>--
>>>>>>>>Celso Vianna
>>>>>>>>BSD User: 51318
>>>>>>>>http://www.bsdcounter.org
>>>>>>>>
>>>>>>>>63 8404-8559
>>>>>>>>Palmas/TO
>>>>>>>>
>>>>>>>>
>>>>>>>>---------------------------------------------------------------------
>>>>>>>>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: [EMAIL PROTECTED]
>>>>>>>>---------------------------------------------------------------------
>>>>>>>>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
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>                
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>              
>>>>>>>
>>>>>>--
>>>>>>Cleber J Santos
>>>>>>---------------------
>>>>>>_
>>>>>>°v°  [EMAIL PROTECTED]
>>>>>>/(_)\ 011 + 3120 - 4542
>>>>>>^ ^
>>>>>>O mundo ao seu redor só pode colaborar para que você se conheça melhor. 
>>>>>>Tudo
>>>>>>à sua volta é um reflexo daquilo que você acredita.
>>>>>>
>>>>>>
>>>>>>
>>>>>>---------------------------------------------------------------------
>>>>>>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: [EMAIL PROTECTED]
>>>>>>---------------------------------------------------------------------
>>>>>>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
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>            
>>>>>>
>>>>>
>>>>>          
>>>>>
>>>>--
>>>>Cleber J Santos
>>>>---------------------
>>>> _
>>>>°v°  [EMAIL PROTECTED]
>>>>/(_)\ 011 + 3120 - 4542
>>>>^ ^
>>>>O mundo ao seu redor só pode colaborar para que você se conheça melhor. Tudo
>>>>à sua volta é um reflexo daquilo que você acredita.
>>>>
>>>>
>>>>
>>>>---------------------------------------------------------------------
>>>>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: [EMAIL PROTECTED]
>>>>---------------------------------------------------------------------
>>>>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
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>        
>>>>
>>>
>>>      
>>>
>>--
>>Cleber J Santos
>>---------------------
>>  _
>> °v°  [EMAIL PROTECTED]
>>/(_)\ 011 + 3120 - 4542
>> ^ ^
>>O mundo ao seu redor só pode colaborar para que você se conheça melhor. Tudo
>>à sua volta é um reflexo daquilo que você acredita.
>>
>>
>>
>>---------------------------------------------------------------------
>>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: [EMAIL PROTECTED]
>>---------------------------------------------------------------------
>>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
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>    
>>
>
>
>  
>


-- 
Cleber J Santos
---------------------
  _
 °v°  [EMAIL PROTECTED]
/(_)\ 011 + 3120 - 4542
 ^ ^
O mundo ao seu redor só pode colaborar para que você se conheça melhor. Tudo
à sua volta é um reflexo daquilo que você acredita.



---------------------------------------------------------------------
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: [EMAIL PROTECTED]
---------------------------------------------------------------------
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

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a