Подтвердить что ты не робот

Как заменить сразу две вещи sed?

Указано строка: dog apple orange banana

Мне нужно сделать это: monkey apple cow banana

Это не вызывает sed дважды.

4b9b3361

Ответ 1

Следующий пример sed должен решить вашу проблему. sed позволяет использовать несколько переключателей, что позволяет вам заменять несколько штук одновременно.

sed -e 's/dog/monkey/g' -e 's/orange/cow/g'

Ответ 2

Используйте ; для команд очереди:

sed -e 's/dog/monkey/g;s/orange/cow/g'