The UNIX and Linux Forums  
Olá e boas-vindas de Estados Unidos para o UNIX e Linux Forum! Obrigado por visitar e fazer parte da nossa comunidade global.

Go Back   O UNIX e Linux Forum > Top Fóruns > Programação Shell Script e
.
google unix.com



Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui.

Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
Ler um arquivo binário ou texto em formato ASCII Nagendra Alto Nível de programação 3 12-03-2008 06:11
Conver arquivo Excel para outro formato (texto) Zingaro HP-UX 6 07-23-2008 01:52
Para converter um arquivo para múltiplos formato legível formato ASCII gaur.deepti UNIX para Dummies Perguntas & Respostas 5 03-25-2008 03:03
gravar dados em um arquivo de texto em negrito formato miltony UNIX para Dummies Perguntas & Respostas 1 09-28-2005 07:21
Definir formato de texto Lestat Programação Shell Script e 3 06-09-2005 07:20

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 03-17-2009
jhardy jhardy is offline
Usuário
  
 

Join Date: Mar 2009
Posts: 1
Formatar um arquivo texto

Eu tenho um arquivo que é criado por colar 3 ficheiros em conjunto para chegar a um arquivo. A saída dos 3 arquivos segue.

sft.rtf
c3_critappdb_u5 iniciar 04:22:20 final 08:03:41
c3_critappdb_u6 iniciar 18:01:31 final 20:21:19
c3_critappdb_u7 iniciar 00:02:50 final 08:30:17
c3_critappdb_u8 iniciar 17:00:42 final 07:09:07
c3_critappdb_udmz iniciar 03:40:16 final 05:43:35
c3_std_u4 iniciar 00:01:36 final 00:48:08
c3_std_u5 iniciar 18:00:26 final 08:03:08
c3_std_w iniciar 19:03:52 final 23:18:12
c3_std_w1 iniciar 19:02:28 final 19:34:09
c3_std_w2 iniciar 06:40:29 final 08:05:28

elasped.rtf
decorrido 0,40
decorrido 0,68
decorrido 1,54
decorrido 7,84
decorrido 12,48
decorrido 2,40

mbtotal.rtf
backup 411077272
backup 69706890
backup 32984282
backup 1858507980
backup 31342304
backup 841902212
backup 43950

Eu colar esses três arquivos em conjunto para fazer isto.

stats.rtf
c3_critappdb_udmz iniciar 03:40:16 final 05:43:35 decorrido 2/06 backup 44396402
c3_critappdb_w1 iniciar 21:26:37 final 22:35:20 decorrido 1,15 backup 106627514
c3_critappdb_w2 iniciar 21:24:18 final 00:25:44 decorrido 3/02 backup 393996372
c3_critappdb_w3 iniciar 05:33:31 final 08:36:48 decorrido 3/05 backup 436677210
c3_critappdb_w4 iniciar 19:19:45 final 20:53:57 decorrido 1,57 backup 90132308
c3_critappdb_w5 iniciar 03:40:21 final 07:25:36 decorrido 3,75 backup 106912738

Isto é tudo funcionar bem, o problema é que no arquivo mestre stats.rtf não é alinhar como quero que ela. Então, eu quero formatar a fim de que tudo está em linha. Eu outras palavras, gostaria de ter o formato de stats.rtf para olhar como este

c3_critappdb_udmz iniciar 03:40:16 final 05:43:35 decorrido 2/06 backup 44396402
c3_critappdb_w1 iniciar 21:26:37 final 22:35:20 decorrido 1,15 backup 106627514

Quando eu o meu último post inspecionadas as duas linhas que mostrou o caminho que eu queria deles para a linha não era como eu queria que ele quer. Então, eu quero todos os começa, termina, decorrido, e backup para a linha em cima uns dos outros, sem qualquer uma das linhas que vêm sendo scewed porque uma linha é maior do que a outra.
  #2 (permalink)  
Old 03-17-2009
cfajohnson's Avatar
cfajohnson cfajohnson is offline Forum Advisor  
Shell programador, autor
  
 

Join Date: Mar 2007
Localização: Toronto, Canadá
Posts: 2.361

Use um separador como delimitador em vez de um espaço.

  #3 (permalink)  
Old 03-17-2009
curleb curleb is offline
Usuário
  
 

Join Date: Mar 2008
Localização: Aqui, na minha torre de marfim ...
Lugares: 68
podemos recomendar que se iniciará com a fonte, e trabalhar para que qualquer processo é escrever todos os três arquivos fazê-lo em um swell foop?

Caso contrário, tenta formatar a saída de cada via printf e iterar através de cada arquivo no turno. O printf iria permitir-lhe estabelecer um controlo rigoroso sobre 'na coluna «largura e, assim, organizar o conteúdo no mesmo comprimento. Assumindo que há um vínculo definitivo em termos de números de linha entre os arquivos, você pode então tentar printf a saída do seu primeiro arquivo em um tubo que os gatos com printf saída de cada um dos outros, por sua vez ...

Fiz menção de voltar para corrigir isso em qualquer que seja o ponto inicial logger é munging-lo?
Closed Thread

Marcadores

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 09:51.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0