![]() |
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 |
| Substr smider en fejl. Nogen alternativer? | naseert | Shell Programmering og Scripting | 3 | 05-08-2008 01:34 PM |
| dobbelte tankestreger | systemsb | UNIX for dummyer Spørgsmål & svar | 2 | 05-18-2006 11:41 AM |
| hjælpe med at fjerne streger fra socialsikringsnummer | Marcia P | UNIX for dummyer Spørgsmål & svar | 2 | 02-28-2006 09:10 PM |
| fwrite smider segmentering skyld | fermisoft | Højtstående Programmering | 6 | 09-13-2005 02:46 AM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
grep smider i bindestreger?
Hey gutter,
Jeg forsøger at grep for to ting ud af en fil, og jeg fik at arbejde, men hvorfor er det tilfældigt at smide "-" i produktionen? Findes der en enkel måde at slippe af med dem? Det synes kun at gøre det, når linjen over hvad im leder efter har numre i det. Code:
$ egrep -i -B 1 'port-name|description' in.txt 127.0.0.1 description -- 127.0.0.2 description -- 127.0.0.3 description helpme port-name yay port-name |
|
||||
|
Se, om det hjælper?
Hej,
Jeg har set noget lignende dette, mens du bruger "gnu grep ". Hvis du blot grep til noget, vil kun de linjer, der indeholder search-mønster vises. Men hvis u udstede"gnu grep -1 'search-mønster "file", vil du få linjer umiddelbart før og efter den linje, der indeholder search-mønster. I dit tilfælde, giver det den linje, lige før den linje, der indeholder search-mønster, I guess. Der er en chance for, at din "egrep" kan være alias for at "gnu egrep ", eller i det mindste du bruger den version af egrep inde i gnu mappe. Det ville være pænt af dig, hvis du vil forklare funktionaliteten i "-B" valgmulighed. Jeg var ikke i stand til at fastslå .. Tak, Srini Senest redigeret af srinivasan_85; 04-27-2007 kl 08:54 AM.. Årsag: Typografiske fejl |
|
||||
|
Ja jeg bruger en GNU grep for dette ... "A" henter linjer under, hvad du søger, og "B" grabber linjer ovenfor. Jeg har lige oprettet en perl script til at fjerne dem, før det skriver til en ny fil. Jeg er forfærdeligt med at bruge sed, Awk, nawk osv. ... så det var hurtigste lave for mig.
|
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|