$ sed s/orange/ORANGE/ sample.txt
appleORANGEmelon

>はじめに紹介した書式では、1つの行に複数の置換対象文字列に一致した文字列が存在した場合でも、最初に一致した文字列のみしか置換されません。

>そこで全ての一致した文字列を置換

元のファイルを複数の置換対象文字列 存在するように書き換え
appleorangemelonapple

$ sed -e s/apple/APPLE/g sample.txt
APPLEorangemelonAPPLE