Я использую Wget для загрузки некоторых полезного сайта:Regex with wget?
wget -k -m -r -q -t 1 http://www.web.com/
, но я хочу заменить некоторые плохие слова с моим собственным выбором (например, Yahoo Pipes регулярного выражения)
Я использую Wget для загрузки некоторых полезного сайта:Regex with wget?
wget -k -m -r -q -t 1 http://www.web.com/
, но я хочу заменить некоторые плохие слова с моим собственным выбором (например, Yahoo Pipes регулярного выражения)
Вы можете использовать sed -i
.
find www.web.com -type f -exec sed -i 's/word1\|word2\|word3//ig' {} +
слово1, word2, word3 и т. Д. - это слова для удаления.
Если вы хотите повторно выражать слова на странице, которую вы выбираете с помощью wget
, вы должны пропустить вывод через sed
.
Например:
wget -k -m -r -q -t 1 -O - http://www.web.com/ | sed 's/cat/dog/g' > output.html
Используйте -O -
флаг, чтобы написать вывод stdout
и -q
флаг, чтобы wget
работать в скрытом режиме.
У меня нет оболочки, чтобы проверить мой синтаксис, но это должно привести вас к правильному пути!