Wiele zamienników jednym poleceniem sed

Zastanawiam się, jak mogę wykonać wielokrotne wyszukiwanie / zastępowanie za pomocą pojedynczegosed statystyka wMac OSX. Jestem w stanie to zrobićUbuntu ale z powoduBSD NaturaOSX, polecenie musi być nieznacznie zmienione.

Tak więc, biorąc pod uwagę plik z łańcuchem:

"Red Blue Red Blue Black Blue Red Blue Red"

Chcę uruchomić instrukcję sed, która daje wynik:

"Green Yellow Green Yellow Black Yellow Green Yellow Green"

Moje dwa sed stwierdzenia z kwalifikacjamifind

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

Wypróbowałem kilka kombinacji średników i ukośników i przyjrzałem sięStrona man dla Apple'a dla sed ale z braku przykładów nie mogłem tego ułożyć.

questionAnswers(2)

yourAnswerToTheQuestion