shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Re: Inserir espaco em branco na primeira linha de um


From: Aurelio Marinho Jargas
Subject: Re: [shell-script] Re: Inserir espaco em branco na primeira linha de um arquivo
Date: Thu, 12 Feb 2004 14:29:37 -0300 (ART)

oi eoac,

 --- eoac <address@hidden> escreveu: 
> A mensagem abaixo esta sendo retornada:
> 
> sed: 0602-417 The label 1 { :ini ; /.\{412\}/! { s/.\{99\}/& /; b 
> ini ;} ;} is greater than eight characters
> 
> ps.: Estou rodando em um AIX Version 4

aix? ah, então é isso. no SED do aix as marcas (label)
devem estar separadas dos outros comandos.

faz assim que vai funcionar:

    sed -e '1 {' -e ':ini' -e '/.\{412\}/! { s/.\{99\}/& /' \
        -e 'b ini' -e '} ;}'

tudo bem separadinho pelos -e.
ou joga o script sed num arquivo e executa

    sed -f script.sed arquivo > arquivo-novo

o bom de botar num arquivo é que pode alinhar:

    $ cat script.sed 
    1 {
      :ini
      /.\{412\}/! {
        s/.\{99\}/& /
        b ini
      }
    }


falou!


=====
-- 
Aurelio Marinho Jargas - De volta para Curitiba & Conectiva
Apostila Reloaded: PDF - http://aurelio.net/shell/apostila
Curso de SED em Curitiba http://aurelio.net/curso (dia 18)

______________________________________________________________________

Yahoo! GeoCities: 15MB de espaço grátis para criar seu web site!
http://br.geocities.yahoo.com/


reply via email to

[Prev in Thread] Current Thread [Next in Thread]