[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/
Re: [shell-script] Inserir espaco em branco na primeira linha de um arquivo, Miranda, 2004/02/12