31

与えられた文字列:dog apple orange banana

私はそれを作る必要があります:monkey apple cow banana

つまり、sed を 2 回呼び出す必要はありません。

4

2 に答える 2

53

次の sed の例で問題が解決するはずです。sed では、複数の -e スイッチを使用できます。これにより、一度に複数のものを置き換えることができます。

sed -e 's/dog/monkey/g' -e 's/orange/cow/g'
于 2012-05-12T17:21:52.953 に答える
45

;コマンドをキューに入れるために使用します。

sed -e 's/dog/monkey/g;s/orange/cow/g'
于 2012-05-12T17:28:52.007 に答える