![]() |
|
|
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 |
| Hitta ett snöre under en katalog som finns i en annan fil | BMC | Shell-programmering och Skript | 3 | 09-17-2008 02:41 |
| hitta strängen, sedan de närmaste 3 rader i en fil | lyoncc | Shell-programmering och Skript | 8 | 11-07-2007 06:30 |
| hitta strängen i. jar filen | rakeshou | UNIX for Dummies Frågor & Svar | 8 | 07-06-2007 04:42 |
| Söker du kommandot (s) / script för att hitta en textsträng i en fil | wrwelden | Shell-programmering och Skript | 5 | 11-23-2006 12:53 |
| hitta och kopiera strängen i en fil | vascobrito | UNIX för avancerade & Expertanvändare | 10 | 03-03-2004 02:14 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
Hitta ett snöre i en fil
Vad är fel i detta:
En fil i / tmp är test.txt ... filen har tre rader enligt följande: YES IM HÄR 12345 67890 Andra filen test2.txt: status \u003d `grep-i" YES IM HÄR "/ tmp / test.txt" print "status" Om vi utför test2.txt Det är återkommande "status" not found Senast redigerad av yale_work; 10-10-2008 at 04:28.. |
|
||||
|
grep-q returnerar statuskod - the $? sak - på noll när den hittar ett mönster match och icke-noll när den inte kan hitta ett mönster match. Annars grep returnerar en textrad.
Inte en status. Kod:
grep -q 'something' somefile if [[ $? -eq 0 ]] ; then echo "found it!" else echo "not found." fi |
![]() |
| Komihåglista |
| Taggar |
| string grep |
| Thread Tools | Sök i denna tråd |
| Visningslägen | Betygsätt denna tråd |
|
|