У меня много файлов в структуре каталогов. Я хочу извлечь некоторую строку (а именно url) с помощью regexp из этих файлов.
Я пробовал это :
find . -path "*alder/ * / * .html" -print | xargs sed -n "/http:\/\/[^'\"]*/p" > urls.txt
... но это не работает, как ожидалось. Часть find
работает нормально, xargs
- нормально, но sed
- нет. Все, что я получаю в urls.txt, это конкатенация всех файлов.