![]() |
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| UNIX voor Dummies Questions & Answers Als u niet zeker weet waar je een Unix-of Linux vraag, post het hier. Alle UNIX-en Linux beginners van harte welkom!! |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| selecteer vs poll | smanu | IP Networking | 12 | 04-30-2007 06:22 PM |
| terug menu lijst selecteren met behulp van | forever_49ers | Programmeren en Shell Scripting | 9 | 09-13-2006 05:05 PM |
| het genereren van een willekeurige lijst van een bepaalde lijst | MSKCC | Programmeren en Shell Scripting | 3 | 05-30-2006 04:30 |
| Vergelijking van een afzonderlijke waarde in 1 lijst met een andere lijst | manualvin | Programmeren en Shell Scripting | 6 | 06-22-2004 07:42 |
| selecteren () en lezen () | jnuno | Hoog Niveau Programmering | 2 | 11-19-2002 02:03 PM |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread |
Waardering:
|
Display Modes |
|
|
|
||||
|
Awk - kies uit een lijst
Hi all, Ik probeer te selecteren een aantal kolommen uit een bestand, op basis van de lijst van waarden. Zou graag willen weten hoe ik kan bereiken. Als coulmn 1 heeft een waarde van 57 dan print het IST kolom (Dit werkt) Code:
awk -F' ' '{if ( $1 == 57 ) {print $1}}' file.txt
Nu heb ik de eis is dat ik moet controleren of de kolom met meerdere waarden. (Als ik er 2 gebruik maken van een OR-operator als hieronder) Code:
awk -F' ' '{if ( $1 == 57 || $1 == 58) {print $1}}' file.txt
Ik heb 100 waarden die ik nodig heb om te controleren met de eerste kolom. Is er een manier om dit te doen, zonder schriftelijk op de 100 in de if statement? (Ik kon die de 100 waarden in een bestand als dat maakt het wat makkelijker) Laat het me weten als u meer informatie nodig. Alle hulp zeer gewaardeerd. |
|
||||
|
vgersh99,
Pardon mijn onwetendheid -- Gewoon een beetje verduidelijking nodig hier. numList en numberList mismatch is een typfout of dient te worden op die manier? Ook hoe kan ik controleren of een bepaalde coulmn in de myfile (bijvoorbeeld de 14e coulmn). Het scheidingsteken wordt tabblad myfile. Bedankt voor uw tijd. |
|
|||||
|
Citaat:
Citaat:
Code:
$1 in numList {print $1}
te weten: Code:
$14 in numList {print $14}
|
![]() |
| Bladwijzers |
| Labels |
| awk, nawk |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|