grep

grep [args] pattern files

Искать строку в файлах

  • -i - поиск без учета регистра

  • -L - вывести файлы, в которых не нашли ничего

  • -r - рекурсивно в папке

# вывод 2 линии до и после найденной строки
grep -C 2 "remix" ilnurgi.txt

# вывод 2 линии до найденной строки
grep -A 2 "remix" ilnurgi.txt

# вывод 2 линии после найденной строки
grep -B 2 "remix" ilnurgi.txt

# вывод количества найденных вхождений
grep -c "remix" ilnurgi.txt

# вывод номера строки, найденных вхождений
grep -n "remix" ilnurgi.txt

# рекурсинвый поиск
grep -r "remix" .

# поиск по слову
grep -w "remix" ilnurgi.txt
grp -i "JayZ" | grep -vi "remix"