![]() |
|
|
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 |
| Sök en lista med rader i filen till filer | sriram003 | UNIX för avancerade & Expertanvändare | 2 | 05-20-2008 08:23 |
| Se alla linjer i grep sökning | wereyou | UNIX for Dummies Frågor & Svar | 1 | 12-13-2007 06:38 |
| Kan jag söka kolumner och skriva rader? | Ant1815 | UNIX for Dummies Frågor & Svar | 2 | 04-26-2007 08:01 |
| Sök fil för mönster och ta några rader innan mönster | frustrated1 | Shell-programmering och Skript | 2 | 12-22-2005 03:41 |
| Letar du efter ett bra sätt att söka och förstöra linjer | darthur | UNIX for Dummies Frågor & Svar | 5 | 07-30-2002 01:14 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
söka efter rader i en fil
Hej Jag måste kontrollera om följande filer finns i en fil, hur man gör det med skal script: 1. ALLA MACHING RECORD COLUMNS JÄMSPELT (Baseline och Regression Arkiv) 2. Totalt Fel Records (Baseline-fil): 0 3. Totalt Fel Records (Regression Arkiv): 0 För närvarande är jag seaching endast för en rad "ALLA MACHING RECORD COLUMNS JÄMSPELT (Baseline och Regression Arkiv) och gör det så här: Kod:
if [ -s $regfiles_name ]; then
grep "ALL MACHING RECORD COLUMNS MATCHED (Baseline and Regression File)" $regfiles_name
retval=$?
if [ $retval != 0 ]; then
echo $regfiles " - There is a mismatch" >> reg_email_body
else
echo $regfiles " - Matched" >> reg_email_body
fi
fi
Hur kan jag justera den för att kontrollera om alla 3 rader finns? Tack! Senast redigerad av Yogesh Sawant; 04-22-2008 vid 02:24.. Orsak: lagt till kod taggar |
|
||||
|
Citat:
Kontrollera med grep-e "searchText1"-e "SearchText2" <filnamn> Detta gör att flera sökadressen möjligt. Med OCH caluse du kan använda sed möjlighet att söka. Som: sed '/ mönster / åtgärd "filename för flera searchs använda .. sed -e 'pattern1 / p'-e '/ pattern2 / p'-e '/ pattern3 / p "FILE Hoppas att detta ska fungera för dig! Tack. |