Команда IT специалистов выполнит подготовку инфраструктуры для вашего бизнеса.
Внедрение самых передовых решений и технологий.
Поддержка и сопровождение ваших сервисов.
Выполнение работ под "ключ", от покупки сервера, до настройки автоматизации процессов. 8(977)608-78-62 adm@nixm.ru
Внедрение самых передовых решений и технологий.
Поддержка и сопровождение ваших сервисов.
Выполнение работ под "ключ", от покупки сервера, до настройки автоматизации процессов. 8(977)608-78-62 adm@nixm.ru
Поиск текста во всех файлах php
- ALEXX
- Администратор
- Сообщения: 1350
- Зарегистрирован: 21 дек 2014, 14:59
- Откуда: Королёв
- Контактная информация:
Поиск текста во всех файлах php
Для поиска нужной строки в каталогах сайта, очень удобная команда:
Поиск будет выполнен рекурсивно во всех каталогах.
Код: Выделить всё
find /var/www/mysite/web/ -type f -iname '*.php' -print0 | xargs -0 grep "Искомое-слово"
Re: Поиск текста во всех файлах php
Код: Выделить всё
cat ~/.tfind
#!/bin/bash
cmd="find -type f -print "
set_color_cmd="set_color"
if [ $2 ]; then cmd="$cmd -name \"$2\""; fi
color="green"
if [ $3 ]; then color=$3; fi
is_colored=1
hh=$(which "$set_color_cmd")
if [ $? -ne 0 ]; then is_colored=''; fi
$cmd | while read f; do
cnt=$(grep -c "$1" "$f")
if [ $cnt -gt 0 ]; then
if [ $is_colored ]; then "$set_color_cmd" "$color"; fi
echo "$f"
if [ $is_colored ]; then "$set_color_cmd" normal; fi
grep -n "$1" "$f"
fi
done
~/.tfind <слово или строка>
Правильный линукс-BSD.
Re: Поиск текста во всех файлах php
Не поняла юмора. Это что прикол какой?ALEXX писал(а):Для поиска нужной строки в каталогах сайта, очень удобная команда:Поиск будет выполнен рекурсивно во всех каталогах.Код: Выделить всё
find /var/www/mysite/web/ -type f -iname '*.php' -print0 | xargs -0 grep "Искомое-слово"
Код: Выделить всё
grep -r "шаблон_строки" --include=*.{php,PHP} /var/www/mysite/web/
"I invented the term Object-Oriented and I can tell you I did not have C++ in mind." - Alan Kay