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

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

Re: [shell-script] Preenchimento com espaços a esquerda


From: Julio C. Neves
Subject: Re: [shell-script] Preenchimento com espaços a esquerda
Date: Thu, 6 Aug 2015 16:24:06 -0300

Fala Leandro,
já havia passado uma solução alternativa:
$ IFS=\; read c1 c2 c3 <<< "123;teste;cachorro"
$ printf "%10s%20s%15s\n" $c1 $c2 $c3
       123               teste       cachorro

Só esqueci de dizer que essa solução deve ser mais rápida que a com awk, pq é shell puro.

Abcs,
Julio
@juliobash
P
róximos cursos de Shell

Cidade         Local Período
Curitiba SoftSell 10/08 a 14/08
São Paulo 4Linux 21/09 a 25/09
Rio de Janeiro EDX 05/10 a 09/10
São Paulo 4Linux 07/12 a 11/12

Dou treinamento de Shell em qualquer cidade.
Para mais detalhes, me mande um e-mail.


Em 6 de agosto de 2015 15:36, Leandro Valiengo address@hidden [shell-script] <address@hidden> escreveu:
 

Prezados, 
boa tarde. 

Tenho um arquivo separado por ';' como por exemplo: 

123;teste;cachorro

Minha missao é preencher com espaco da seguinte forma: 

primeira posição: Preencher com espacos até a posicao total ser 10
segunda posição: Preencher com espacos até a posicao total ser 20 
terceira posição: Preencher com espacos até a posicao total ser 15

Qual o comando com awk para realizar esse trabalho? 

abs, 




reply via email to

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