![]() |
Hej och välkommen från USA till UNIX och Linux Forum! Tack för ditt besök och gå med i vår globala gemenskapen.
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | 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! |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| Hur kan man förneka grep resultatet? | mmdawg | Shell-programmering och Skript | 4 | 05-05-2008 09:24 |
| diaplaying de grep resultat | rag84dec | Shell-programmering och Skript | 1 | 03-27-2008 02:37 |
| Hur man hanterar bakstreck i grep string | rajbal | UNIX för avancerade & Expertanvändare | 6 | 06-18-2007 09:22 |
| Hur ro hantera bakstreck karaktär grep? | rajbal | Shell-programmering och Skript | 1 | 06-18-2007 09:19 |
| Att ha ett numeriskt resultat från grep | HAK Dee | UNIX for Dummies Frågor & Svar | 2 | 08-07-2006 08:26 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
grep för att hantera ett 0 resultat
Hej killar,
Jag har följande grep kommando i ett skript för att söka igenom en fil till en sträng och återlämna sina räkna, och det fungerar bra när strängen finns: grep "string" file.txt | wc Men ibland kommer det att leda till 0 och jag vill att skript för att ta detta som ett resultat. Just nu är det bara dumpning ut med ett barn process exits onormalt " Hur kan jag komma runt detta så att om resultatet är 0 sedan skriptet doesnt dumpa ut och tar resultatet som 0? tack |
|
||||
|
Jag har försökt grep-c, men att icke verk heller, det håller på dumpning ut.
Skriptet är faktiskt ett TCL skriptet med inbäddade UNIX kommandon. Den del dess brist på är som så: uppsättning td [exec grep-c "InvalidMessage" $ logdir / $ t | wc-l] (Jag har tilldelas variabler logdir och inte från tidigare) och jag köra skriptet och detta inträffar: barn process exits onormalt medan verkställande "exec grep-c" InvalidMessage "$ logdir / $ t | wc-l" Det händer eftersom det inte finns några "InvalidMessage" strängar i filen, men jag vet detta och vill att resultatet dvs 0 tilldelas td |
|
|||||
|
Citat:
Hälsningar, Tayyab |
![]() |
| Komihåglista |
| Taggar |
| UNIX-kommandon |
| Thread Tools | Sök i denna tråd |
| Visningslägen | Betygsätt denna tråd |
|
|