|
From: | Julio C. Neves |
Subject: | Re: [shell-script] Formatação |
Date: | Fri, 10 Feb 2017 14:29:37 -0200 |
Shell básico e Programação em Shell Julio Neves
Bacula Heitor Medrado
Zabbix Adail Host
Produção Gráfica e Videografismo Cadunico
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 Tikangae 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,90O 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.[]'sItamar
[Prev in Thread] Current Thread [Next in Thread]
- 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, 2017/02/10
- Re: [shell-script] Formatação, Julio C. Neves <=
- 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
- Prev by Date: Re: [shell-script] Formatação
- Next by Date: Re: [shell-script] Formatação
- Previous by thread: Re: [shell-script] Formatação
- Next by thread: Re: [shell-script] Formatação
- Index(es):