Страница 1 из 1
Найти и заменить
Добавлено: 04 авг 2024, 19:29
ya
Код: Выделить всё
#!/bin/bash
find /путь/где/искать -type f -name '*.torrent' -print0 | xargs --null perl -pi -e 's/что ищем/чем заменяем/'
sed -i 's/что ищем/чем заменяем/' /путь/где/искать/*.torrent
Re: Найти и заменить
Добавлено: 02 апр 2025, 08:15
ya
Для поиска определённой строки или текста в нескольких файлах
https://wiki.merionet.ru/articles/rukovodstvo-po-komande-grep-v-linux по ссылке рассмотрены регулярные выражения
Чтобы искать только в файлах с определённым расширением (например, .txt или .log), вы можете использовать --include:
Код: Выделить всё
grep -r --include="*.txt" "ваш_текст" /path/to/directory
Чтобы сделать поиск нечувствительным к регистру, добавьте флаг -i
Чтобы выводить номера строк, на которых найден текст, воспользуйтесь -n
Если вам нужно только имена файлов, в которых найден указанный текст, используйте -l
поиск по нескольким строкам
Re: Найти и заменить
Добавлено: 02 апр 2025, 20:16
ya
Код: Выделить всё
find /путь/где/ищем -name "*искомый фрагмент имени файла или каталога*"