フォルダーのサブフォルダーに存在するxmlファイルのみで、「問題を解決する」という文字列を「最良の回答を選択してください」に置き換えたいと思います。これを行うのに役立つスクリプトをコンパイルしましたが、2 つの問題があります。
- また、スクリプトの内容を置き換えます
- サブフォルダーのすべてのファイルのテキストを置き換えます(ただし、xmlのみを変更したい)
- 特定のサブフォルダーとファイルでテキストの不一致が発生した場合に、エラー メッセージ (できればテキスト出力) を表示したいと考えています。
上記の 3 つの問題を解決できるように、既存のスクリプトを変更する方法を教えてください。
私が持っているスクリプトは次のとおりです。
-type f |を見つける xargs sed -i "s/問題を解決する/最適な回答を選択する/g"