Это старая версия документа!
GREP
— Lex 2024/03/05 14:22
В данном разделе я собрал команды, которые не раз выручали меня во время работы в консоли ОС - Cent-OS.
Название команды grep расшифровывается как «search globally for lines matching the regular expression, and print them». Это одна из самых востребованных команд в терминале Linux, которая входит в состав проекта GNU. До того как появился проект GNU, существовала утилита предшественник grep, с тем же названием, которая была разработана в 1973 году Кеном Томпсоном для поиска файлов по содержимому в Unix. А потом уже была разработана свободная утилита с той же функциональностью в рамках GNU. Источник: https://losst.pro/gerp-poisk-vnutri-fajlov-v-linux
МАССОВЫЙ ПОИСК И ЗАМЕНА ПО ФАЙЛАМ
grep -rli 'NEEDLE' * | xargs -i@ sed -i 's+NEEDLE+REPLACE+g' @
- NEEDLE - значение поиска
- REPLACE - значение замены
ПРОСТОЙ ПОИСК ПО ФАЙЛАМ
grep -rin "NEEDLE" --include=*.js
- NEEDLE - значение поиска
- –include=*.js - указание типа файлов в которых произвести поиск
— Lex 2024/03/05 13:58