![]() |
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| Lezen van een binair bestand in tekst-of ASCII-formaat | Nagendra | Hoog Niveau Programmering | 3 | 12-03-2008 06:11 PM |
| Conversierichting Excel-bestand naar een ander formaat (tekst) | Zingaro | HP-UX | 6 | 07-23-2008 02:52 PM |
| Multi-formaat te converteren bestand naar een leesbare ASCII-formaat | gaur.deepti | UNIX voor Dummies Questions & Answers | 5 | 03-25-2008 03:03 PM |
| schrijven van gegevens in een tekstbestand in het vet-formaat | miltony | UNIX voor Dummies Questions & Answers | 1 | 09-28-2005 08:21 |
| Stel formaat naar tekst | Lestat | Programmeren en Shell Scripting | 3 | 06-09-2005 08:20 PM |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Formatteer een tekstbestand
Ik heb een bestand dat wordt aangemaakt door plakken 3 bestanden samen om de een bestand te krijgen. De output van de 3 bestanden volgt.
sft.rtf c3_critappdb_u5 begin 04:22:20 einde 08:03:41 c3_critappdb_u6 begin 18:01:31 einde 20:21:19 c3_critappdb_u7 begin 00:02:50 einde 08:30:17 c3_critappdb_u8 begin 17:00:42 einde 07:09:07 c3_critappdb_udmz begin 03:40:16 einde 05:43:35 c3_std_u4 begin 00:01:36 einde 00:48:08 c3_std_u5 begin 18:00:26 einde 08:03:08 c3_std_w begin 19:03:52 einde 23:18:12 c3_std_w1 begin 19:02:28 einde 19:34:09 c3_std_w2 begin 06:40:29 einde 08:05:28 elasped.rtf verstreken 0,40 verstreken 0,68 verstreken 1,54 verstreken 7,84 verstreken 12,48 verstreken 2,40 mbtotal.rtf 411077272 backed up 69706890 backed up 32984282 backed up backed up 1858507980 31342304 backed up 841902212 backed up 43950 backed up Ik plak deze drie bestanden bij elkaar te krijgen zijn. stats.rtf c3_critappdb_udmz begin 03:40:16 einde 05:43:35 verstreken 2,06 tot 44.396.402 backed c3_critappdb_w1 begin 21:26:37 einde 22:35:20 verstreken 1,15 backed up 106627514 c3_critappdb_w2 begin 21:24:18 einde 00:25:44 verstreken 3,02 backed up 393996372 c3_critappdb_w3 begin 05:33:31 einde 08:36:48 verstreken 3,05 backed up 436677210 c3_critappdb_w4 begin 19:19:45 einde 20:53:57 verstreken 1,57 back-up 90132308 c3_critappdb_w5 begin 03:40:21 einde 07:25:36 verstreken 3,75 backed up 106912738 Dit is allemaal werkt prima, het probleem is dat in de master file stats.rtf het is niet de rij staan als ik het wil. Dus ik wil formatteren, zodat alles in lijn. Ik andere woorden: ik wil het formaat van stats.rtf moeten uitzien c3_critappdb_udmz begin 03:40:16 einde 05:43:35 verstreken 2,06 tot 44.396.402 backed c3_critappdb_w1 begin 21:26:37 einde 22:35:20 verstreken 1,15 backed up 106627514 Toen ik bekeken de post mijn laatste twee regels die de manier waarop ik wilde dat ze line-up was niet zoals ik wilde het ofwel toonde. Dus ik wil dat alle begint, eindigt, verstreken is, en een back-up te up lijn onder elkaar zonder een van de lijnen die omdat een lijn is langer dan de andere scewed. |
|
||||
|
kunnen adviseren wij beginnen bij de bron, en het werk wat te verwerken hebben, is het schrijven van alle drie de bestanden doen in een deining foop?
Anders probeer te formatteren de output van elk via printf en iterate door elk bestand op zijn beurt. De printf laat je toe om strenge controles in te stellen over 'kolom' width en daarmee de inhoud in lengtes zelfs regelen. Ervan uitgaande dat er een duidelijke link in termen van rij getallen tussen de bestanden, kunt u proberen om de uitgang van uw eerste bestand printf in een pijp die katten met printf output van elk van de anderen op hun beurt ... Heb ik al gezegd terug te gaan om dit op welk punt de oorspronkelijke logger is munging it up correct? ![]() |
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|