![]() |
Hallo en welkom van de Verenigde Staten aan de UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.
|
|
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 |
| hulp nodig bij het schrijven van een script! | wrapster | Programmeren en Shell Scripting | 5 | 06-13-2008 05:52 |
| Script nodig | vpandey | Programmeren en Shell Scripting | 3 | 03-04-2008 09:45 |
| Script informatie die nodig is | chris1234 | UNIX voor Dummies Questions & Answers | 3 | 12-17-2007 07:35 PM |
| hulp nodig! mijn eerste script | fcbarcelona1984 | Programmeren en Shell Scripting | 1 | 11-04-2007 12:32 |
| Script Needed | Lafaard | SUN Solaris | 1 | 03-20-2007 10:54 |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
script hulp nodig --- awk?
hallo en dank bij voorbaat.
Ik moet 2 records van de gegevens consolideren in 1 record. Hier is een voorbeeld van de input: -------------------------------------------------- ---------------------------------------- totalcount fred thomas 99999,00 88888:00 totaal 77.777,00 -------------------------------------------------- ---------------------------------------- totalcount sally Smither 99999,00 88888:00 totaal 77777,00 66666,00 -------------------------------------------------- ---------------------------------------- Sample records worden gegroepeerd binnen de'-------'. Ik heb de gegevens in de geconsolideerde'---------' te kijken als de output formaat hieronder Fred, Thomas, 77.777,00, 99.999,00, 888888:00 Sally, Smither, 77.777,00, 99.999,00, 888888:00 Laatst bewerkt door scuderiaf1; op 06.21.2008 10:44.. Reden: vereenvoudigde de steekproef gegevens |
|
||||
|
zaxxon
Ja dat is een van de dingen die nodig zijn. Ik nu onder de stand-v en-E args van grep. ty. Ik moet nog een paar velden consolideren op elke record in tussen de'------' tot een record ...... heeft dat zin? Ik heb een basis awk verklaring die ik heb gestart. Ik achtergrondmuziek uw aanbevolen grep commando aan. Code:
grep -vE "^------|^$" $FILENAME | awk '$4="04" { print $1","$2 }'
Laatst bewerkt door scuderiaf1; op 06.21.2008 10:35.. |
|
||||
|
ty .... dat werkt.
Ik probeer te lezen / leren over de belangrijke delen van het script / commando. Is een echte verklaring dat awk mening everthing tussen de registratiedatum seperator RS als een record? Wow schoon en eenvoudig. Nogmaals dank u en regrards, T Ik heb zat aan het begin van de Eau Rouge. Dit circuit is in een magische plek. |
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|