|
From: | Eldimar Souza |
Subject: | Re: [shell-script] Formatação |
Date: | Fri, 10 Feb 2017 15:50:48 -0200 |
Mestre Julio,É verdade, estou começando agora em programação shell, come cei a ler semana passada seu livro, obrigado pela aula.Usei o time para verificar a diferença entre os dois comandos, mesmo em um arquivo pequeno existe a diferença.2017-02-10 10:17 GMT-03:00 'Julio C. Neves' address@hidden [shell-script] <address@hidden.br >:Fala Reivson,sua resposta demorou a pintar na lista, pq para evitar spams, todos que entram na lista estão moderados e ficam nessa condição até que os moderadores vejam pelo seu 1o. post que vc é uma pessoa que está afim de contribuir/aprender, sendo então "desmoderado". Agora suas perguntas/respostas não terão mais atrasos.Bem, vou aproveitar, já que vc é novo na lista (deve ser novo tb em Shell) para dar uma dica para a lista inteira.99,99999% das vezes que um cmd cat é empregado, ele é desnecessário e só serve para onerar a máquina. A linha de cmd que vc mandou, poderia (e deveria) ser escrita assim:$ tr '",' ' ' < arq.txt > arq2.txtDessa forma vc evita um fork do Shell criando outra instância e não perde o tempo para carregar o cat para memória.Agradeço se alguém usasse arquivo grande para medir as duas formas de execução e postasse na lista para que todos vejam. Para que o tempo de gravação não influencie o resultado, mande a saída dos 2 cmds para /dev/nullAbcs,JulioDamos treinamento em sua empresa por um preço,
no mínimo, 50% mais barato que qualquer curso,com certificado e nota fiscal.Nosso time de instrutores in company é formado somente porautores de Best Sellers laureados sobre os temas. P. exemplo:Shell básico e Programação em Shell Julio Neves
Bacula Heitor Medrado
Zabbix Adail Host
Produção Gráfica e Videografismo CadunicoEm 9 de fevereiro de 2017 15:06, Reivson Lopes address@hidden [shell-script] <address@hidden.br > escreveu:Usei o tr para trocar as aspas e virgula por espaço.cat arquivo.txt | tr "\"\"\,\"\"" " " > arquivo2.txtNã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 SouzaAnalista de Suporte PlenoTel: (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 / ITEPGraduado Redes de Computadores / Universo - RecifePós Graduando Banco de dados Oracle / Uninassau - RecifeTel. +55 81 9.99173237E-mail: address@hiddenGtalk: address@hidden--Att,Reivson Lopes.Administrador de Sistemas / ITEPGraduado Redes de Computadores / Universo - RecifePós Graduando Banco de dados Oracle / Uninassau - RecifeTel. +55 81 9.99173237E-mail: address@hiddenGtalk: address@hidden--Eldimar Jaconias de SouzaAnalista de Suporte PlenoTel: (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."^ ^
[Prev in Thread] Current Thread [Next in Thread]
- Re: [shell-script] Formatação, (continued)
- 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, 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 <=
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: reduzir tamanho de comando sed
- Previous by thread: Re: [shell-script] Formatação
- Next by thread: Re: [shell-script] Formatação
- Index(es):