hum, respondi a mim mesmo com o \n... :) Foi mal gente. Expressões regulares claro \/
Grande abraço e obrigado Olivier --- Em shell-script@yahoogrupos.com.br, "olivier.voutat" <[EMAIL PROTECTED]> escreveu > > Blz Júlio, > > mas indo mais longe na complexidade, se a string a ser substituída > tiver / como contornar isso? Tentei rudimentarmente usar " ou duplicar > os // mas nada feito. > > Pensando até mais longe, se eu quiser substituir um texto por um texto > de duas linhas, eu uso \n para retorno de linha? > > -10 graus ainda não graças à Deus mas já estamos à ~-1 -2 graus. Pense > que foi o maior fator que me impedia de voltar para cá. Odeio frio. > > Abraços, > Olivier > > > --- Em shell-script@yahoogrupos.com.br, "Julio C. Neves" > <julio.neves@> escreveu > > > > Fala Olivier, > > > > o melhor é usar o cmd sed, usando-o da seguinte forma: > > > > sed 's/#GETPASS_ASTERISKS 1/GETPASS_ASTERISKS 1/g' login.defs > > /tmp/log.$$ > > > > onde o s significa substitui, o caractere seguinte (no caso a barra > (/) mas > > poderia ter usado qq outro) é um separador, e o g no final significa > que se > > o texto ocorrer mais de uma vez em uma linha, ele fará a substituição em > > todas as ocorrências. > > > > O sed é um cmd tão poderoso que é considerado outra linguagem e > devido à sua > > complexidade e amplitude, preferi não abordá-lo no Papo de Botequim, que > > conforme vc me disse é o seu manual. > > > > Se vc procurar no histórico da lista verá inúmeros exemplos bem > comentados. > > O Tiago seguido de um monte de consoantes :) é quem mais conhece sed > e awk > > atualmente na nossa lista e ele sempre está pronto para ajudar a todos. > > > > Eu sou o Julio Neves e vc o Olivier nas neves... :). Já está abaixo > dos 10 > > graus negativos por aí? > > > > Abraços, > > Julio > > > > > > Em 15/12/07, olivier.voutat <olivier.voutat@> escreveu: > > > > > > Estava querendo substituir textos nos meus arquivos de > configuração e > > > pensei em usar o tr mas tr substitui caracteres. > > > > > > O que eu tentei: > > > > > > tr '#GETPASS_ASTERISKS 1' 'GETPASS_ASTERISKS 1' < login.defs > > /tmp/log.$$ > > > > > > Mas isso não dá certo, claro. Outra maneira de fazer? > > > > > > Olivier > > > > > > > > > > > > > > > > > -- > > Abraços, > > Julio > > Feliz Natal > > :wq > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > >