如何用sed一次更换两件东西?

rsk*_*k82 21 shell sed

给定是字符串: dog apple orange banana

我需要做到: monkey apple cow banana

那是两次没有调用sed.

Yas*_*ani 41

以下sed示例应该可以解决您的问题.sed允许多个-e开关,允许您一次更换多个东西.

sed -e 's/dog/monkey/g' -e 's/orange/cow/g'
Run Code Online (Sandbox Code Playgroud)


use*_*621 32

使用;到队列中的命令:

sed -e 's/dog/monkey/g;s/orange/cow/g'
Run Code Online (Sandbox Code Playgroud)