Найти текст в файле и скопировать его по другому пути (команда linux) - PullRequest
0 голосов
/ 17 апреля 2020

У меня есть много файлов html в папке Desktop / crawling. В этой папке я хочу собрать html файлы, содержащие слово «собака», и скопировать их в другую папку. Могу ли я использовать Linux команды?

1 Ответ

0 голосов
/ 17 апреля 2020

попробуйте это

find . -type f -exec grep -q 'dog' {} \; -exec cp -t /other/DestinationFolder {} +

Или, если вы хотите сохранить структуру dir, вы можете попробовать:

grep 'dog' . | tar -T - -c | tar -xpC /home/user/DestinationFolder
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...