![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| UNIX for Dummies Spørsmål og svar Hvis du er usikker på hvor du skal legge inn en UNIX-eller Linux-spørsmålet, legger den her. Alle UNIX og Linux newbies velkommen! |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Substr kaster en feil. Noen alternativer? | naseert | Shell programmering og Skripting | 3 | 05-08-2008 01:34 |
| doble bindestreker | systemsb | UNIX for Dummies Spørsmål og svar | 2 | 05-18-2006 11:41 |
| hjelpe fjerne bindestreker fra personnummer | Marcia P | UNIX for Dummies Spørsmål og svar | 2 | 02-28-2006 09:10 |
| fwrite kast segmentering skyld | fermisoft | High Level Programmering | 6 | 09-13-2005 02:46 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
grep kast i bindestreker?
Hei folkens, Jeg prøver å grep for to ting ut av en fil, og jeg fikk det fungerer, men hvorfor er det tilfeldig kaster "-" i produksjon? Finnes det en enkel måte å bli kvitt dem? Det synes bare å gjøre det når linjen over hva im leter etter er tall på 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 dette hjelper?
Hei,
Jeg har sett noe som ligner på dette mens du bruker "gnu grep ". Hvis du bare grep for noe, vil bare de linjene som inneholder search-mønster vises. Men hvis u problem"gnu grep -1 'søk-mønster "fil", vil du få linjer umiddelbart før og etter den linjen som inneholder search-mønster. I ditt tilfelle, gir den linjen like før linjen inneholder search-mønster, I guess. Det er en sjanse for at din "egrep" kan være med aliaser til "gnu egrep ", eller i det minste du bruker den versjonen av egrep inni gnu mappen. Det ville være snilt av deg, hvis du ville forklare funksjonaliteten til "-B" alternativet. Jeg var ikke i stand til å finne ut .. Takk, Srini Sist endret av srinivasan_85; 04-27-2007 kl 08:54.. Reason: Typografiske feil |
|
||||
|
Ja jeg bruker en GNU grep for denne ... "A" henter linjene under hva du leter etter og "B" griper linjer ovenfor. Jeg har nettopp opprettet en perl script til å kle seg ut før den skriver til en ny fil. Jeg er forferdelig med hjelp sed, Awk, nawk etc. ... så var raskeste rette for meg.
|
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|