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

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

Re: [shell-script] Formatação


From: Eldimar Souza
Subject: Re: [shell-script] Formatação
Date: Fri, 10 Feb 2017 09:43:36 -0200

Bom dia Senhores, desculpem a demora no retorno, resolvi com a dica do nossa amigo Itamarnet, que foi:
  
 $ sed 's/""*//;s/"*$//;s/""[,"]*/\t/g' seu_arquivo.txt | expand -t 18

Obrigado a todos. 

Em 9 de fevereiro de 2017 15:06, Reivson Lopes address@hidden [shell-script] <address@hidden> escreveu:
 

Usei o tr para trocar as aspas e virgula por espaço.
 
cat arquivo.txt | tr "\"\"\,\"\"" " " > arquivo2.txt

Não sei se server para você assim.

2017-02-09 13:54 GMT-03:00 Sidney Souza address@hidden [shell-script] <address@hidden.br>:
 

você pode usar o comando printf para isso

------------------------------------------------------
http://www.politicos.org.br

2017-02-09 14:01 GMT-02:00 Eldimar Souza address@hidden [shell-script] <address@hidden.br>:
 

Bom dia senhores, tenho um script que captura os dados e gera em um arquivo txt, porem esse arquivo vem dessa forma:
   
   """Tipo"",""Limite Autorizado"",""Lod Distribuido"",""% Distribuido"",""Saldo Atual"",""% Consumo LOD""
""Gestor"",""18.463.830,00"",""17.630.303,12"",""95,48% "",""-6.138.256,35"",""0,00% ""
""Próprio"",""16.095.256,90"",""16.095.256,00"",""99,99% "",""-5.972.743,38"",""-37,10% ""
""Substabelecido"",""2.368.573,10"",""1.535.047,12"",""64,80% "",""-.165.512,97"",""0,00%""

Queria formatar ele dessa forma:
  
  Tipo                    Limite Autorizado   Lod Distribuido   % Distribuido      Saldo Atual    % Consumo LOD""
  Gestor                18.463.830,00        17.630.303,12     95,48%             -6.138.256,35     0,00% ""
   Próprio               16.095.256,90       16.095.256,00      99,99%             -5.972.743,38    -37,10% ""
   Substabelecido   2.368.573,10         1.535.047,12        64,80%            -.165.512,97       0,00%""

Não preciso que os dados sejam salvos tratados, posso pegar o txt original e tratar gerando um novo, como conseguiria fazer isso?



--
         Eldimar Jaconias de Souza
          Analista  de Suporte Pleno      
      Tel: (61) 9228-9214 / 3048-1034

"O que fazer, pra onde ir senhor se só tu tens as palavras de Vida Eterna"

  ºvº     "Software Livre: não é pelo dinheiro.
/( _ )\    É uma questão de consciência."
 ^  ^





--
Att,
Reivson Lopes.

Administrador de Sistemas / ITEP
Graduado Redes de Computadores / Universo - Recife
Pós Graduando Banco de dados Oracle / Uninassau - Recife
Tel. +55 81 9.99173237




--
         Eldimar Jaconias de Souza
          Analista  de Suporte Pleno      
      Tel: (61) 9228-9214 / 3048-1034

"O que fazer, pra onde ir senhor se só tu tens as palavras de Vida Eterna"

  ºvº     "Software Livre: não é pelo dinheiro.
/( _ )\    É uma questão de consciência."
 ^  ^


reply via email to

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