Em vez de echo
, você pode usar printf
para especificar a largura de algum campo. Para o exemplo dado, substitua
echo " Job_time is $i : Stopping the job "
com
printf ' Job_time is %-4s : Stopping the job \n' "$i"
desde que $i
é aparentemente uma string com diferentes comprimentos. Se for sempre um número de ponto flutuante válido, você poderá usar um formato numérico e fazer printf
mostrar zeros à direita:
printf ' Job_time is %4.2f : Stopping the job \n' "$i"
por exemplo,
Job_time is 6.00 : Stopping the job
Job_time is 6.50 : Stopping the job
Leitura adicional:
- O comando printf (bash wiki)
- printf - escreva a saída formatada (POSIX)