Я пытаюсь использовать SED через терминал OS X для выполнения поиска и замены.
Представьте, что эта строка заполнена в текстовом файле: http://www.find.com/page
И я хочу заменить его на эту строку: http://www.replace.com/page
У меня проблемы, потому что я не уверен, как правильно убежать или использовать символ "/" в моих строках. Например, если я просто хотел найти "кошку" и заменить на "собаку", я нашел следующую команду, которая отлично работает:
sed -i '' 's/cat/dog/g' file.txt
Есть ли у кого-нибудь идеи о том, как достичь той же функциональности, кроме кошки и собаки, есть строки или URL-адреса, которые содержат символ "/" ? Я пробовал много разных способов избежать символов "/" , но потом кажется, что SED больше не может "найти" строку и не выполняет никаких действий по поиску и замене.
Любая помощь или советы приветствуются.
Спасибо!