|
|
|
|
Google Site
|
|||||||
| Forum | Registrera | Blogg | Manualsidor | Forum Regler | Länkar | Album | FAQ | Användare | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| UNIX for Dummies Frågor & Svar Om du inte är säker på var att skriva en UNIX eller Linux fråga efter det här. Alla UNIX-och Linux-nybörjare välkomna! |
![]() |
|
|
Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|||
|
Frågan om egrep
Hej
Jag försöker att använda detta kommando: egrep '^ en (2,6) $ "testexpr4D att hitta linjer med 2,3,4,5 eller 6 A i en fil. Filen testexpr4D har poster som: en aa aaa aaaa aaaaa aaaaaa 123456 ABCDEF Jag väntade för att se 5 rader i produktionen men ingenting händer. Kan någon hjälpa snälla? Tack Rohit |
| Sponsrade länkar |
|
|
|
|||
|
Detta fungerar: Kod:
egrep '^(a)(a)?' filename test: Kod:
kcsdev:/home/jmcnama> cat filename a aa aaa aaaa aaaaa aaaaaa 123456 ABCDEF kcsdev:/home/jmcnama> egrep '^(a)(a)?' filename a aa aaa aaaa aaaaa aaaaaa Obs! Kod:
egrep '^(a)+$' filename ligger närmare rätt - rätt att "hitta en linje som en icke-noll längd som bara bokstaven en" Senast ändrad av Jim McNamara, 05-19-2006 vid 04:36.. |
|
|||
|
sätta ett "a"
Sätt en enda en före nämnda mönster. Du bör få dina resultat.
egrep '^ en (a) + $ "filename |
| Sponsrade länkar | ||
|
|
![]() |
| Komihåglista |
| Thread Tools | Sök i denna tråd |
| Visningslägen | Betygsätt denna tråd |
|
|
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| egrep | DNAx86 | Shell-programmering och Skript | 7 | 01-18-2008 08:59 |
| Egrep lathund någonstans? Letar du efter innebörden av egrep-c | leelm | UNIX for Dummies Frågor & Svar | 2 | 01-11-2008 03:37 |
| egrep syntax fråga | DKNUCKLES | Shell-programmering och Skript | 1 | 11-18-2007 04:46 |
| Egrep Hjälp | FuzzyNips | UNIX for Dummies Frågor & Svar | 2 | 11-10-2004 04:25 |
| egrep-f | Tine | UNIX for Dummies Frågor & Svar | 2 | 06-25-2003 11:28 |