Многократные замены одной командой sed

Мне интересно, как я могу сделать несколько найти / заменить, используя одинsed Устав вMac OSX, Я'я могу сделать это вUbuntu но из-заBSD природаOSX, команда должна быть слегка изменена.

Итак, дан файл со строкой:

"Red Blue Red Blue Black Blue Red Blue Red"

Я хочу запустить оператор sed, который приводит к выводу:

"Green Yellow Green Yellow Black Yellow Green Yellow Green"

Мои два заявления с квалификацией I 'find

color1="Green"  
color2="Yellow"  
find . -type f -exec sed -i '' s/Red/$color1/g {} \;  
find . -type f -exec sed -i '' s/Blue/$color2/g {} \;  

мы попробовали несколько комбинаций точек с запятой и косой черты и посмотрели наЯблоко'Страница разработчика для SED но с отсутствием примеров я не могсобрать это воедино.

Ответы на вопрос(2)

Ваш ответ на вопрос