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: itamarnet
Subject: Re: [shell-script] Preenchimento com espaços a esquerda
Date: 10 Aug 2015 09:29:26 -0700

Sendo direto:

echo "       123            cachorro          teste" |
sed 's/\(.\{10\}\)\(.\{20\}\)\(.\{15\}\)/|\1|\2|\3/' |
awk -F '([|][ ]*)' '{printf "%10s%20s%15s\n", $3, $4, $2}'


e caso tenho um arquivo troque:
 echo "       123            cachorro          teste
por:
 cat arquivo.txt
 
Ou faça:
sed 's/\(.\{10\}\)\(.\{20\}\)\(.\{15\}\)/|\1|\2|\3/' arquivo.txt |
awk -F '([|][ ]*)' '{printf "%10s%20s%15s\n", $3, $4, $2}'


[]'s
Itamar

reply via email to

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