Podia ter visto o man do sed né ?

Ele interpreta qualquer caracter.. ou seja:

$ echo teste | sed 'sUeU#Ug'
t#st#

Lixo de ler né ? Eu usei o "U" como separador..
Facilitando a leitura:

$ pwd | sed 's#/[EMAIL PROTECTED]'
@[EMAIL PROTECTED]@squid

Agora usei o # como separador, e troquei a / por @ ...

Sorte,

Flavio do Carmo Junior


2008/4/2 Petry <[EMAIL PROTECTED]>:
>
>
>
>
>
>
> Pessoal, to fazendo um script que vai dar um ls numa pasta, pegar os
>  primeiros 100 arquivos e jogar isso pra um arquivo..
>
>  daí com o sed consegui colocar no comeco de cada linha o comando "mv " e
>  agora no fim de cada linha quero colocar a pasta pra onde eu quero enviar o
>  arquivo, tipo /home/teste/temp
>
>  porém estuo com problemas em fazer com o sed, por causa das "/" das pastas,
>  q o sed esta interpretando.... como faço para ele não interpretar??
>
>  ja coloquei \/, entre " ( "/home/teste/tmp" ) e entre ` (
>  `/home/teste/temp` ) e nao adiantou...
>
>  nao encontrei essa info onde procurei ( livro do aurelio, site dele, site
> só
>  sed e outros )..
>
>  valeu
>  --
>  José Paulo de Oliveira Petry
>  [EMAIL PROTECTED]
>
>  [As partes desta mensagem que não continham texto foram removidas]
>
>  

Responder a