sedコマンドでn回目に出現する文字を置換する方法
linuxのsedコマンドでtest.txtの3番目に出現するLinuxをリナックスに置換したいです。
test.txt
    Linux
    Linux
    Linux
    Linux
    Linux
私が実行したコマンド
sed -i -e 's/Linux/リナックス/3' test.txt
しかし実際には全ての行のLinuxがリナックスに置換されてしまいます。
test.txt
    リナックス
    リナックス
    リナックス
    リナックス
    リナックス
どなたか、アドバイスして頂けたら幸いです。
捕捉
置換したい対象は行方向に見ていった時、何行目にあるいか分からないが、
n番目(この場合は3番目)に出現するLinuxを置換したいというものです。
置換対象のパターン
パターン1
入力
test.txt
    android
    Linux
    windows
    windows
    Linux
    macos
    Linux
    android
    Linux
出力
test.txt
    android
    Linux
    windows
    windows
    Linux
    macos
    リナックス<<3番目に出現したので置換
    android
    Linux
パターン2
入力
test.txt
    android
    Linux
    windows
    windows
    LinuxLinux
    macos
    Linux
    android
    Linux
出力
test.txt
    android
    Linux
    windows
    windows
    Linuxリナックス<<3番目に出現したので置換
    macos
    Linux
    android
    Linux
以上、よろしくお願いします。