![]() |
|
|
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 |
| extrahera en linje från en fil med radnumret | grandtheftander | Shell-programmering och Skript | 7 | 01-22-2009 10:24 |
| Extrahera en linje från en fil med radnumret | zambo | Shell-programmering och Skript | 1 | 05-01-2008 02:39 |
| Grep ett nummer från en rad i ksh | rodluo | Shell-programmering och Skript | 3 | 12-09-2007 09:31 |
| grep strängen med radnumret | salaathi | Shell-programmering och Skript | 4 | 12-04-2007 11:42 |
| Få Filnamn och Radnummer använder grep | ceemh3 | UNIX for Dummies Frågor & Svar | 4 | 09-17-2007 11:35 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
Använda grep extrahera radnumret
Jag försöker använda grep för att få radnumret bara. Detta är kommandot jag använder:
grep-n "Content-Disposition: attachment" mbox Resultatet jag får är: 45: Content-Disposition: attachment; filename \u003d "test.txt" Så nu vill jag bara få radnumret (45) från denna produktion. Kan någon hjälpa mig med detta? Tack |
|
|||||
|
Citat:
The-n betyder inte att skriva något om det inte är uttryckligen begärt. s - ersätta / - Början av rabbla att matcha ^ - Det null karaktär i början av raden \ (.... \) - Lagra denna i mönstret buffert [0-9] * - matcha ett valfritt antal händelser siffror i intervallet 0-9 [:] - Matchar ":" karaktär .* - Matcha ett valfritt antal tecken (resten av linjen) / - Slutet på matchen smattra och början på ersätta mönster \ 1 - den första posten i mönstret buffert (vad som lagras med \ (... \)) / - Slutet av ersätta mönster p - print |
|
||||
|
Jag har provat alla 3, och alla 3 fungerat perfekt. De sista 2 alternativ är en mycket lättare för mig att förstå, även om jag hade läst på reguljära uttryck, och har kunnat följa en del av det första alternativet.
Tack för din hjälp ![]() |
![]() |
| Komihåglista |
| Taggar |
| regex, reguljära uttryck |
| Thread Tools | Sök i denna tråd |
| Visningslägen | Betygsätt denna tråd |
|
|