![]() |
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| UNIX for dummyer Spørgsmål & svar Hvis du ikke ved, hvor man skal sende en UNIX-eller Linux-spørgsmål, efter det her. Alle UNIX og Linux newbies velkommen! |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| Behovet for et regulært udtryk | tony3101 | Shell Programmering og Scripting | 4 | 06-05-2008 03:13 AM |
| Regular Expression Problem | chris1234 | UNIX for dummyer Spørgsmål & svar | 12 | 04-02-2008 07:44 AM |
| Regular Expression problem | djkane | Shell Programmering og Scripting | 5 | 06-21-2006 10:07 AM |
| Regular Expression Problem | netmaster | UNIX for dummyer Spørgsmål & svar | 1 | 12-07-2005 09:34 PM |
| Regular Expression + Aritmetical Expression | Z0mby | Shell Programmering og Scripting | 2 | 05-21-2002 10:59 AM |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
||||
|
Komplekse Pipeline / Omdirigering / Regular Expression problem
Dette er en meget hård UNIX-kommando, som jeg ikke kunne udføre .....
...... her er det:Filen ~ unx122/public/data.txt indeholder over 18.000 linjer med tekst. Her er de ti første linjer i filen: pagineringen 20657 2740 28416 31090 18.145 Shiner 1695 2507 9964 1451 2 13122 cool 29210 23832 22861 25037 18.722 underholde 16186 23873 5049 3781 15735 sandwiches 9407 61 10817 7342 18224 næring 27174 8344 331 18238 25000 humanitære 29733 13594 5573 24760 20213 Gus 10371 20643 22256 28933 7187 fremme 24678 31046 5759 7005 29626 æter 4963 15542 12202 23911 31.595 Hver linje indeholder et ord og fem numre, hver adskilt af mellemrum. Der er ingen mellemrum eller tegnsætningstegn i nogen af de ord, hvert ord kun består af store og små bogstaver. Alle tal er hele tal (ingen decimaler og ingen negative tal). Der er ingen nuller (ekstra nuller føjes til starten af numrene). ************************************************** *** Fra filen ~ unx122/public/data.txt, skal du vælge alle de linjer, der har et ord i en kolonne, der starter og slutter med vokaler og har værdier mellem 1000 og 9999 i tredje kolonne. Sortere disse linjer i omvendt rækkefølge i henhold til kolonne 3, så vælge linjer 15 til 37. Endelig sætte disse linjer i normal rækkefølge i henhold til kolonne 1 og skrive dem til filen ~ / uli101_a2_output.txt (overskrive data, der allerede i denne fil). Opret en kommando rørledning til at udføre denne opgave. I filen ~ / uli101_assignment2, placere en passende bash molevitten linje, så vil din kommando rørledning. Definitioner Her er definitioner af nogle af de begreber, der anvendes i beskrivelsen af problemet: Vokal - en af de bogstaver: A, E, I, O, eller U. Konsonant - ethvert brev, der ikke er en vokal. Character - helst bogstav, tal, tal, mellemrum eller tegnsætningstegn. Øvre-sag - BLOKBOGSTAVER Lower-sag - ikke-blokbogstaver Ulige ciffer - en af disse tal: 1, 3, 5, 7 eller 9. Selv ciffer - en af disse tal: 0, 2, 4, 6 eller 8. Ulige antal - Et nummer, som ikke er jævnt deles med 2 (et nummer slutter i et ulige tal). Selv nummer - et nummer, som er jævnt deles med 2 (et nummer ender i en endnu ciffer). Normal rækkefølge - Stigende orden (det laveste til højeste værdi). Brug en numerisk form for tal, eller en ASCII form for tekst. Omvendt rækkefølge - Faldende orden (højeste til laveste værdi). Brug en numerisk form for tal, eller en ASCII form for tekst. |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|