Как найти строку в файле, не открывая его полностью, и заменить найденное слово на другое (команда grep/sed в Linux)?

Для поиска определенной строки внутри файла в Linux обычно используется команда grep.

Короткий ответ

Что ответить на собеседовании

Для поиска определенной строки внутри файла в Linux обычно используется команда grep.

Подробный разбор

Ответ с пояснениями

Для поиска определенной строки внутри файла в Linux обычно используется команда grep.

Пример:

grep "искомая_строка" имя_файла

Это выведет все строки из файла, которые содержат "искомая_строка".

Если нужно искать рекурсивно по всем файлам в каталоге:

grep -r "искомая_строка" /путь/к/каталогу

Также полезны опции:

  • -i — игнорировать регистр
  • -n — показывать номер строки
  • -v — показывать строки, не содержащие искомую строку

Таким образом, grep — простой и мощный инструмент для поиска текста в файлах.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее