@IvanSerr

Как скопировать содержимого файла после GREP поиска?

Как сделать так, чтобы при рекурсивном поиске утилитой grep (grep -R "sometext" /some/path ) копировалось все содержимое каждого файла по найденному вхождению в другой единый файл?
  • Вопрос задан
  • 116 просмотров
Решения вопроса 1
hydrugz
@hydrugz
grep -lR "sometext" /some/path | xargs cat >> somefile.txt

Если найдет sometext в файле, то скопирует всё его содержимое в somefile.txt
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@q2digger
никого не трогаю, починяю примус
любая_команда >> другой-файл
Ответ написан
@pfg21
ex-турист
цикл for по выхлопу grep bash for grep
выхлоп grep перенаправить в xargs, который распарсит список и применит к ним команды bash grep xargs
изучай - в интернете есть всё
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы