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: Fri, 13 Feb 2004 10:04:03 -0000
User-agent: eGroups-EW/0.82

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


reply via email to

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