![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| trekke en linje fra en fil ved hjelp av linjenummer | grandtheftander | Shell programmering og Skripting | 7 | 01-22-2009 10:24 |
| Pakk en linje fra en fil ved hjelp av linjenummer | zambo | Shell programmering og Skripting | 1 | 05-01-2008 02:39 |
| Grep et nummer fra en linje i ksh | rodluo | Shell programmering og Skripting | 3 | 12-09-2007 09:31 |
| grep strengen med linjenummer | salaathi | Shell programmering og Skripting | 4 | 12-04-2007 11:42 |
| Få Filnavn og linjenummeret som bruker grep | ceemh3 | UNIX for Dummies Spørsmål og svar | 4 | 09-17-2007 11:35 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
Bruke grep for å trekke ut linjenummer
Jeg prøver å bruke grep for å få linje nummer bare. Dette er kommandoen jeg bruker:
grep-n "Content-Disposition: attachment" mbox Utdataene jeg får er: 45: Content-Disposition: attachment; filename \u003d "test.txt" Så nå er jeg bare ønsker å få linje nummer (45) fra denne produksjonen. Kan noen hjelpe meg med dette? Takk |
|
|||||
|
Sitat:
The-n betyr ikke å skrive noe med mindre det er eksplisitt bedt om. s - erstatning / - Begynnelsen av patter å matche ^ - The null tegn på begynnelsen av linjen \ (.... \) - Lagre denne i mønstret buffer [0-9] * - med noen antall forekomster tall i intervallet 0-9 [:] - Matche ":" karakter .* - Med noen antallet noen tegn (resten av line) / - Slutten på match patter og begynnelsen på erstatte mønsteret \ 1 - den første oppføringen i mønsteret buffer (det som var lagret med \ (... \)) / - Slutten av erstatte mønsteret p - print |
|
||||
|
Jeg prøvde alt 3, og alle 3 fungerte utmerket. De siste 2 er mye lettere for meg å forstå, selv om jeg hadde lest opp på vanlige uttrykk, og var i stand til å følge noen av de første alternativet.
Takk for hjelpen ![]() |
![]() |
| Hugseliste |
| Tags |
| regex, regeluttrykk |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|