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 <*> 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