[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: |
Tue, 17 Feb 2004 13:06:06 -0000 |
User-agent: |
eGroups-EW/0.82 |
EditPlus2 no W2k
Vi no AIX
--- Em address@hidden, Miranda <umiranda@l...>
escreveu
> Qual editor ?
>
> On Friday 13 February 2004 08:04, eoac wrote:
> > Estas soluções funcionaram mas olha o que esta ocorrendo:
> > O arquivo quando aberto em em editor de texto e posicionado o
cursor
> > na última coluna, beleza ele vai até a 412 assim como as outras
> > linhas do arquivo, mas o caracter de quebra de linha continua na
> > coluna 100;
> > Teria como realocar este caracter de quebra para a coluna 413
assim
> > como os outros registros?
> >
> > Obrigado!
> > []´s
> >
> > --- Em address@hidden, "lferreir1"
<lferreir@e...>
> > escreveu
> >
> > > Tente assim:
> > > -------
> > > #!/usr/bin/ksh
> > > #
> > >
> > > IFS='
> > > '
> > > echo "Entre com o nome do arquivo: >\c"
> > > read ARQ
> > > head -1 ${ARQ} | awk '{ printf "%-412s\n", $0 }' > ${ARQ}_new
> > > sed -n '2,$p' ${ARQ} >> ${ARQ}_new
> > > -------
> > > O script acima funciona se o primeiro registro tiver tamanho de
99
> > > bytes.
> > > Caso contrário, vc terá que modificar este script, cortando com
o
> > > comando cut.
> > > Quer dúvida, é só dizer.
> > > Até!
> > > Luiz
> > >
> > > > Preciso criar um script que leia um arquivo texto e na
> > > > primeira linha deste arquivo faça o seguinte:
> > > >
> > > > - 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.
> > > >
> > > > Obrigado pela Atencao.
> > > > []´s
> > > >
> > > > =====
> > > > .
> > > >
> > > > __________________________________
> > > > Do you Yahoo!?
> > > > Yahoo! Finance: Get your refund fast by filing online.
> > > > http://taxes.yahoo.com/filing.html
> >
> > ------------------------------------------------------------------
---
> > Esta lista não admite a abordagem de outras liguagens de
programação, como
> > perl, C etc. Quem insistir em não seguir esta regra será moderado
sem
> > prévio aviso.
> > ------------------------------------------------------------------
--- Sair
> > da lista: address@hidden
> > ------------------------------------------------------------------
---
> > Esta lista é moderada de acordo com o previsto em
> > http://www.listasdiscussao.cjb.net
> > ------------------------------------------------------------------
---
> >
> > Links do Yahoo! Grupos
> > Para visitar o site do seu grupo, acesse:
> > http://br.groups.yahoo.com/group/shell-script/
> >
> > Para sair deste grupo, envie um e-mail para:
> > address@hidden
> >
> > O uso que você faz do Yahoo! Grupos está sujeito aos:
> > http://br.yahoo.com/info/utos.html
Re: [shell-script] Inserir espaco em branco na primeira linha de um arquivo, Miranda, 2004/02/12