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