The UNIX and Linux Forums  
Hallo en welkom van de Verenigde Staten aan de UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.

Go Back   De Unix-en Linux Forum > Top Forums > Programmeren en Shell Scripting
.
google unix.com



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
elkaar veranderende variabele op een plek op het scherm in ksh raidzero Programmeren en Shell Scripting 7 09-25-2008 09:24
herhaald. profiel na het veranderen van een variabele sboxtops AIX 2 09-02-2008 02:19 PM
bash-script uitvoeren met een variabele in een enkele lijn shoeb Programmeren en Shell Scripting 1 07-06-2008 04:14
IFS het veranderen van de variabele waarde pvar Programmeren en Shell Scripting 1 02-25-2005 06:21 PM
Zeer eenvoudige vraag over het veranderen van PS1-variabele bij het opstarten! abidmalik UNIX voor Dummies Questions & Answers 2 08-26-2002 01:05

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Zoeken in deze Thread Rate Thread Display Modes
  #1 (permalink)  
Old 11-18-2008
sx3v1l_1n51de sx3v1l_1n51de is offline
Geregistreerde gebruiker
  
 

Join Date: Jan 2005
Posts: 27
Talking Hulp bij het awk script, het veranderen van de FS voor een variabele

Hi all, im nieuwe AWK en zou apreciate als u mij vertellen hoe dit te doen, ik heb een bestand met meerdere waarden zoals deze:

Code:
2008-09-09 21:57:45   44  403 CUSTOM_EVENT                      Upgrade - end1
2008-09-09 21:57:46   45  403 CUSTOM_EVENT                      Component Check - start
2008-09-09 21:57:56   46  403 CUSTOM_EVENT                      Component Check - end
2008-09-09 21:57:56   47  403 CUSTOM_EVENT                      OSChecksum - start
2008-09-09 21:59:15   48  403 CUSTOM_EVENT                      OSChecksum - end
2008-09-09 21:59:15   49  403 CUSTOM_EVENT                      SELLogCheck - start
2008-09-09 22:01:39   50  403 CUSTOM_EVENT                      SELLogCheck - end
2008-09-09 22:01:40   51  403 CUSTOM_EVENT                      USB to Serial Connection Test - start
2008-09-09 22:43:46   52  403 CUSTOM_EVENT                      USB to Serial Connection Test - start
2008-09-09 22:44:15   53  403 CUSTOM_EVENT                      MemoryCheck - start
2008-09-09 22:44:16   54  403 CUSTOM_EVENT                      MemoryCheck - end
im proberen om de waarden op het laatste veld, dat zou de beschrijving van het evenement (bijv. USB-naar-seriële verbinding Test - start), maar ik moet verder afzonderlijke dit gebied met een "-" om te weten of de proef van start gegaan of beëindigd, het laatste gebied is een beetje variabel, dus ik dacht y kon gebruiken iets als dit:

cat $ 1 | awk '(beschrijving \u003d $ 6 "" $ 7 "" $ 8 "" $ 9 "" $ 10 "" $ 11 "" $ 12 "" $ 13 "" $ 14 "" $ 15; print beschrijving)'

eerste krijg ik alle velden van 6 tot 15, en vervolgens, i tryed verandert de FS aan - en druk het tweede veld ...

cat $ 1 | awk '(beschrijving \u003d $ 6 "" $ 7 "" $ 8 "" $ 9 "" $ 10 "" $ 11 "" $ 12 "" $ 13 "" $ 14 "" $ 15; FS \u003d "-"; beschrijving print $ 2)'

Natuurlijk, dat drukt het tweede veld van de gehele lijn, dat is het jaar ... hehe ... Is er een manier om te vertellen awk de output van de variabele tweede gebied begrensd door een "-"?

bedankt alle
 

Bladwijzers

Thread Tools Zoeken in deze Thread
Zoeken in deze Thread:

Uitgebreid zoeken
Display Modes Beoordeel deze draad
Beoordeel deze draad:

Posting Regels
Jij mag niet Post Nieuwe threads
Jij mag niet na antwoorden
Jij mag niet post attachments
Jij mag niet bewerk uw berichten

BB code is Aan
Smilies zijn Aan
[IMG] code Aan
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 11:01 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Vertalingen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
De Unix-en Linux Forums Copyright © 1993-2009. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0