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

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

Re: Inserir espaco em branco na primeira linha de um arquivo


From: eoac
Subject: Re: Inserir espaco em branco na primeira linha de um arquivo
Date: Thu, 12 Feb 2004 19:29:31 -0000
User-agent: eGroups-EW/0.82

Esta retornando o seguinte erro agora:
sed: 0602-404 Function /.\{412\}/! { cannot be parsed.



--- Em address@hidden, Aurelio Marinho Jargas 
<aureliojargas@y...> escreveu
> oi eoac,
> 
>  --- eoac <eoac@y...> 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]