![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| Hur man grep / zgrep att produktionen endast matchningsreglerna filnamnet och radnumret? | vvaidyan | UNIX for Dummies Frågor & Svar | 3 | 03-12-2008 05:33 |
| filnamnet till string | cprognew | High Level Programming | 1 | 07-22-2007 06:08 |
| Hur kan jag lägga till / ändra filnamnet efter produktionen? | happyv | Shell-programmering och Skript | 3 | 10-03-2006 06:25 |
| Lägga till att filnamnet en sträng med text grep finner | HLee1981 | Shell-programmering och Skript | 3 | 09-06-2005 03:44 |
| Förlorande filnamn i grep output | netguy | Shell-programmering och Skript | 6 | 04-27-2004 12:39 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
grep string och output filename
Hej,
Jag har över 200 filer och några av dem har strängen som "John pris $ 200". Jag skulle vilja grep strängen. Då produktionen filnamnet som hittade strängen. Jag har följande skript, men det enda tidigare strängen echo Please input namnlistan fil: Läs listn för filen i `cat $ listn.txt" göra cat $ file | grep "John pris $ 200" gjord förvänta sig effekt: filnamn: XXXXXX hittade string: John price $ 200 thx, happyv |
|
||||
|
inte säker på vad operativsystem du använder, men grep-l (det är ett gement L) visar bara filnamnet, inte den linje som matchar. Har en man på grep och det bör tala om för dig hur du får bara namnet, eller berätta för oss och vi kanske kan hjälpa några fler.
|