[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Formatação
From: |
itamarnet |
Subject: |
Re: [shell-script] Formatação |
Date: |
10 Feb 2017 13:38:58 +0000 |
Grande mestre Julio! Outra dica essencial e muito bem lembrado o comando column
Só para ilustrar uma experiência adicional, gostaria de descrever 2 cenários, tomando por base o exemplo do Eldimar.
A dica que enviei, me baseie num ambiente onde a versão do Bash é 3.2.25 num Red Hat Tikanga
e só depois testei num Linux Mint Serena e Manjaro Rolling Release, ambos com Bash 4.3 e 4.4 respectivamente.
A terceira linha onde há o tipo "Próprio", no Red Hat a formatação ficou perfeita, mas no Mint e Manjaro o alinhamento ficou defasado em um espaço.
A presença de um caractere multi-byte, no caso a letra "ó", parece influenciar alguns comandos que se atrapalham na contagem e formatação e no caso o "expand" usado nas distros Manjaro e Mint ocorreu esse problema, veja essa demonstração usando "printf":
$ printf "%-18s|%s\n" "Próprio" "16.095.256,90"
Próprio |16.095.256,90
$ printf "%-18s|%s\n" "Proprio" "16.095.256,90"
Proprio |16.095.256,90
O problema do exemplo acima aconteceu em todas as distros, incluindo a Red Hat.
Aparentemente o "sed" contorna esse problema, assim como o bem lembrado comando "column" pelo Júlio.
A solução proposta pelo Júlio funcionou perfeitamente em todas as distros.
Apenas informativo, pois estranhava essa diferença em distros diferentes.
[]'s
Itamar
- Formatação, Eldimar Souza, 2017/02/09
- Re: [shell-script] Formatação, Sidney Souza, 2017/02/09
- Re: [shell-script] Formatação, Reivson Lopes, 2017/02/09
- Re: [shell-script] Formatação, Eldimar Souza, 2017/02/10
- Re: [shell-script] Formatação, Julio C. Neves, 2017/02/10
- Re: [shell-script] Formatação,
itamarnet <=
- Re: [shell-script] Formatação, Julio C. Neves, 2017/02/10
- Re: [shell-script] Formatação, itamarnet, 2017/02/10
- Re: [shell-script] Formatação, Julio C. Neves, 2017/02/10
- Re: [shell-script] Formatação, Julio C. Neves, 2017/02/10
- Re: [shell-script] Formatação, itamarnet, 2017/02/10
- Re: [shell-script] Formatação, Julio C. Neves, 2017/02/10
- Re: [shell-script] Formatação, Reivson Lopes, 2017/02/10
- Re: [shell-script] Formatação, Eldimar Souza, 2017/02/10
Re: [shell-script] Formatação, Leslie Watter, 2017/02/09
Re: Formatação, itamarnet, 2017/02/09