Způsoby platby Abuse

Příkaz grep v systému Linux

15.02.2023, 17:28

Příkaz grep v operačních systémech typu UNIX slouží k vyhledávání zadaného podřetězce nebo regulárního výrazu v textových souborech nebo ve výstupu jiných příkazů.

Jakou funkci příkaz grep vykonává

Syntaxe příkazu grep je následující:

grep [options] sample [files]

Vzor je zde hledaný podřetězec nebo regulární výraz a [soubory] je seznam souborů, které se mají prohledat. Není-li [files] zadáno, grep bude číst vstup ze standardního vstupu (což obvykle znamená, že grepu můžete předat výstup jiných příkazů).

Některé běžné volby grepu jsou:

-i - při vyhledávání ignoruje malá a velká písmena znaků

-r - prohledává rekurzivně všechny podadresáře

-n - vypisuje čísla řádků, na kterých byl nalezen vzor

-v - vypisuje pouze řádky, které neobsahují vzor

Chcete-li například v souboru example.txt najít všechny řádky obsahující slovo "apple", můžete použít příkaz:

grep apple example.txt

Pro vyhledání všech souborů v aktuálním adresáři a jeho podadresářích obsahujících slovo "banán" můžete použít příkaz:

grep -r banana .

Zde tečka znamená aktuální adresář.