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

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

Re: [shell-script] Inserir espaco em branco na primeira linha de um arqu


From: Aurelio Marinho Jargas
Subject: Re: [shell-script] Inserir espaco em branco na primeira linha de um arquivo
Date: Thu, 12 Feb 2004 08:14:15 -0300 (ART)

olá c.a.o.e.,

 --- "C.A.O.E." <address@hidden> 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]