Hledání textu v souborech pomocí grep
Najděte shodné řádky v souboru a ignorujte velikost písmen pomocí grep -i.
Spustit interaktivní lekcigrep vypíše jen řádky, které obsahují vzor. Takhle hledáte TODO ve zdrojácích nebo taháte varování z logu, aniž byste otevírali celý soubor.
Najděte řádky, které odpovídají slovu
Nejdřív vzor, potom název souboru. Uvozovky ochrání mezery a speciální znaky.
Vytáhněte ze souboru shodné řádky!
Hledejte značku v kódu:
Řádky, které se neshodují, zůstanou skryté. Když se nic neshoduje, grep nic nevypíše a vrátí se výzva.
Ignorujte velikost písmen: grep -i
Logy míchají WARN a warn. -i je bere jako stejné slovo.
printf '%s\n' 'WARN: Slow response' 'warn: timeout' > log.txt
grep -i 'warn' log.txt
To vypíše jak WARN: Slow response, tak warn: timeout.
Začněte vzorem v uvozovkách a názvem souboru. -i přidejte, jakmile začne velikost písmen překážet.
Kontrola znalostí
1 / 3Co grep vypíše?
Reference
Tyto odkazy na dokumentaci poskytují spolehlivé informace o příkazech použitých v tomto článku.
Další
Prohledejte strom pomocí find . -name a vypište jen složky pomocí -type d.