Hvordan søke etter flere mønstre med Grep

Den "grep" kommando Linux og Unix brukes til å matche en eller flere tegnmønstre i en fil eller standard input. Linjene som inneholder mønsteret skrives til skjermen. Som standard, dersom mønsteret er funnet inne i en lengre streng, linjen skrives til skjermen. Du kan legge til et alternativ som forteller grep for å bare kamp fullstendige ord. Du kan søke etter et bestemt sett av tegn eller bruke vanlige uttrykk, som bruker metategn for å angi bestemte tegn eller tegnsett.

Bruksanvisning

1 Åpne et terminalvindu eller logge inn på datamaskinen via en SSH-økt.

2 Skriv inn kommandoen "grep 'Mønster1 | pattern2 | pattern3' filnavn" for å søke etter mønstre "Mønster1", "pattern2" og "pattern3". Erstatt "filnavn" med navnet på filen.

Listen så mange mønstre som du vil søke etter ved å legge til en "|" symbol mellom hvert mønster. Denne kommandoen vil returnere forekomster av mønsteret selv om det er en del av en større streng med tegn.

3 Skriv inn kommandoen "grep -w 'Mønster1 | pattern2 | pattern3' filnavn" for å matche den eksakte ord i filen. Større strenger av tegn som inneholder søkemønsteret vil ikke bli returnert.

4 Type "exit" for å lukke terminalsesjonen.