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 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/


reply via email to

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