The UNIX and Linux Forums  

Go Back   UNIX og Linux Forums > Top Forums > Shell Programmering og Scripting
.
google unix.com



Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her.

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
Læsning af en binær fil i tekst eller ASCII-format Nagendra Højtstående Programmering 3 12-03-2008 06:11 PM
Konvergen Excel-fil til et andet format (tekst) ZINGARO HP-UX 6 07-23-2008 02:52 PM
Konvertere multi format-filen til en læsbar ascii format gaur.deepti UNIX for dummyer Spørgsmål & svar 5 03-25-2008 03:03 PM
skrive data til en tekstfil med fed format miltony UNIX for dummyer Spørgsmål & svar 1 09-28-2005 08:21 AM
Indstil format til tekst Lestat Shell Programmering og Scripting 3 06-09-2005 08:20 PM

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 Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 03-17-2009
jhardy jhardy is offline
Registreret Bruger
  
 

Join Date: Mar 2009
Stillinger: 1
Format en tekstfil

Jeg har en fil, der bliver skabt ved at indsætte 3 filer sammen for at få en fil. Produktionen af de 3 filer følger.

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

elasped.rtf
forløbet 0,40
forløbet 0,68
forløbet 1,54
forløbet 7,84
forløbet 12,48
forløbet 2,40

mbtotal.rtf
bakkes op 411077272
bakkes op 69706890
bakkes op 32984282
bakkes op 1858507980
bakkes op 31342304
bakkes op 841902212
bakkes op 43.950

Jeg indsætte disse tre filer sammen for at få dette.

stats.rtf
c3_critappdb_udmz start 03:40:16 udgangen 05:43:35 forløbet 2,06 bakkes op 44.396.402
c3_critappdb_w1 start 21:26:37 udgangen 22:35:20 forløbet 1,15 bakkes op 106.627.514
c3_critappdb_w2 start 21:24:18 udgangen 00:25:44 forløbet 3,02 bakkes op 393.996.372
c3_critappdb_w3 start 05:33:31 udgangen 08:36:48 forløbet 3,05 bakkes op 436.677.210
c3_critappdb_w4 start 19:19:45 udgangen 20:53:57 forløbet 1,57 bakkes op 90.132.308
c3_critappdb_w5 start 03:40:21 udgangen 07:25:36 forløbet 3,75 bakkes op 106.912.738

Dette er alle arbejder fint, problemet er, at i master file stats.rtf det er ikke foring op som jeg ønsker det. Så jeg vil formatere, så alt er på linje. I andre ord, jeg vil gerne have det format for stats.rtf til at se sådan ud

c3_critappdb_udmz start 03:40:16 udgangen 05:43:35 forløbet 2,06 bakkes op 44.396.402
c3_critappdb_w1 start 21:26:37 udgangen 22:35:20 forløbet 1,15 bakkes op 106.627.514

Når jeg forpremiere på stillingen mine sidste to linjer, der viste, hvordan jeg ville have dem til at line op var ikke som jeg ønskede det heller. Så jeg ønsker, at alle starter, slutter, forløbet, og bakkes op til linje op under hinanden uden at nogen af de strækninger, der er scewed fordi den ene linje er længere end den anden.
  #2 (permalink)  
Old 03-17-2009
cfajohnson's Avatar
cfajohnson cfajohnson is offline Forum Advisor  
Shell programmør, forfatter
  
 

Join Date: Mar 2007
Beliggenhed: Toronto, Canada
Stillinger: 2374

Brug en fane som den afgrænser i stedet for et mellemrum.

  #3 (permalink)  
Old 03-17-2009
curleb curleb is offline
Registreret Bruger
  
 

Join Date: Mar 2008
Location: Her i mit elfenbenstårn ...
Stillinger: 68
kan vi anbefale starter ved kilden, og arbejde for at få enhver proces er at skrive alle tre filer gøre det i en dønning foop?

Ellers kan du prøve at formatere produktionen af hver via printf og gentage gennem hver fil igen. Det printf vil give dig mulighed for at etablere en stram kontrol med 'kolonnen' bredde og dermed lade indholdet i endnu længder. Antages det, at der er en klar sammenhæng i form af rækkenumre blandt de filer, kan du prøve at printf udgangen på din første fil i et rør, at katte med printf output fra hver af de andre igen ...

Har jeg nævne at gå tilbage til at rette op på denne uanset på hvilket punkt den oprindelige loggeren er munging det op?
Closed Thread

Bogmærker

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 03:40 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0