[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 12:38:26 -0000 |
User-agent: |
eGroups-EW/0.82 |
Aurelio, primeiramente obrigado pela dica.
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
Obrigado,
--- Em address@hidden, Aurelio Marinho Jargas
<aureliojargas@y...> escreveu
> olá c.a.o.e.,
>
> --- "C.A.O.E." <eoac@y...> escreveu:
> > - Acrescente espaços em branco da coluna 100 a 412
> > isto é 312 espaços em branco (lembrando, apenas na
> > primeira linha do arquivo)
> >
> > assim todas as linhas do arquivo ficaram iguais, sendo
> > que a partir da segunda linha todas utilizam as 412
> > colunas.
>
> isso é uma tarefa para o sed!
>
> sed '1 { :ini ; /.\{412\}/! { s/.\{99\}/& /; b ini ;} ;}'
>
> para executar isso, faça:
>
> $ sed '...' arquivo > arquivo-novo
>
> o '...' é aquele comandão lá de cima.
>
> traduzindo o que ele faz:
>
> - somente na linha 1
> - vá adicionando um espaço em branco na coluna 100
> - enquanto o tamanho total da linha for menor que 412
>
> beleza?
>
> =====
> --
> 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