![]() |
|
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!! |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Hulp?
Dit is wat ik moet doen om te sorteren op de resultaten van een script:
Ik weet dat de eerste helft gelijk, maar de tweede helft is wat er om mij. Het bestand heeft 6 velden zoals deze woord nummers nummers nummers nummers nummers en ik alleen de zorg over het vinden van nummers in de 6de veld dat zelfs nummers. Zij constateert een aantal, maar niet allemaal, want als ik de kat. Txt Ik zie een aantal van hen zich niet over. Ik weet dat ik zou kunnen kopiëren, maar de rest zou ik graag willen weten hoe het te doen de eerste keer. Hier is wat ik heb: grep "^ [AZ] .* [tcz] .* [1-9] [02468] [0-9] * $" / home / public / data.txt | sort-nk3 | head -83 | tail -43 | sort-NK2> ~ / program.txt Ik heb vervloekt en gespannen over deze een tijdje uit. Iedereen weet wat ik doe er mis? Thanks in advance Bewerkt om meer zin. Laatst gewijzigd door OmegaRed; op 12.01.2005 11:43 PM.. Reden: om meer gevoel |
|
||||
|
gebied seperators eh? Ik weet niet zeker hoe degenen zijn die de dingen zoals dit
[0-9] (1,5)? De kronkelende haakjes? En de kop en staart, ik gooide in voor de lol, omdat ik probeerde om te zien of ik kon mijn pijp nog langer en nog steeds werk. Het enige wat ik ben echt bezorgd over de Grepping de nummers deel ik niet lijken te krijgen allemaal. Als de kronkelende's zijn gebied seperators Ik probeer hen. |
|
||||
|
Het zou helpen als je kan een beetje meer informatie in de volgende volgorde:
1. wat u wilt bereiken in korte woorden 2. een significante steekproef van uw gegevens 3. een significante steekproef van de output krijgt u nu 4. een beschrijving van op welke manier de output krijg je afwijkt van het gewenste resultaat bakunin |
|
||||
|
Hi bakunin, het is voor een C-programma Ik Worte, ik wil grep de resultaten specifiek.
1. Wat ik echt wil bereiken, is vinden alle lijnen (ik kan komen de leidingen van het soort dingen) die beginnen met een hoofdletter aan het begin, hebben een 't', 'c' of 'Z' overal in het woord (hoewel ik weet dat een deel juist is, en de letters I just geplukt willekeurig als onderdeel van de test) en dan is een even aantal in de 6de veld. 2. Monster input van mijn programma zou worden zoals: Shawn 12345 24 567 5 10102 Matthew 12 5467 1111 9 1919 Catherine 555 1234 1 1 33142 thomas 66 7777 087 33 1212 1 3. Voorbeelduitvoer: Catherine 555 1234 1 1 33142 4. De output alleen wijkt in dat krijg ik niet alle lijnen omdat ik ten opzichte van het bestand Ik ben Grepping en het bestand ik aan en niet alle waren er. Dus heb ik voor de grep: grep "^ [AZ] .* [tcz] .* [1-9] [02468] [0-9] * $" / home / public / data.txt Bedankt voor de antwoorden. |
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|