Betalningsmetoder Abuse

Kommandot grep i Linux

15.02.2023, 17:28

Kommandot grep i UNIX-liknande operativsystem används för att söka efter en viss delsträng eller ett visst reguljärt uttryck i textfiler eller i utdata från andra kommandon.

Vilken funktion utför kommandot grep

Syntaxen för kommandot grep är som följer:

grep [options] sample [files]

Här är pattern den delsträng eller det reguljära uttryck som ska sökas och [files] är listan över de filer som ska sökas. Om [files] inte anges läser grep inmatningen från standardinmatningen (vilket vanligtvis innebär att du kan skicka utdata från andra kommandon till grep).

Några vanliga grep-alternativ är:

-i - ignorerar teckenstorlek vid sökning

-r - söker rekursivt i alla underkataloger

-n - skriver ut radnummer där ett mönster hittas

-v - skriver bara ut rader som inte innehåller mallen

Om du t.ex. vill hitta alla rader i filen exempel.txt som innehåller ordet "äpple" kan du använda kommandot:

grep apple example.txt

Och om du vill hitta alla filer i den aktuella katalogen och dess underkataloger som innehåller ordet "banana" kan du använda kommandot:

grep -r banana .

Här står punkten för den aktuella katalogen.