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