1
Javaコードからsed
コマンドを実行しようとしています。このコマンドは、基本的に、ファイル "OIMV2Migration.sh"内の "python"という単語を "java"に置き換えます。私が使用していますSEDコマンドがJavaコードで実行されない
コードスニペットは、次のとおりです。
String [] replaceTextInOIMscipt = {"sed" , "'s:java:python:g'" ,OIMV2Migration.sh"};
Runtime.getRuntime().exec(replaceTextInOIMscipt);
コードのこの作品は、OIMV2Migration.shファイルに変更を行っていません。
試してみてください: '{" sed "、" -i "、" s:java:python:g '"...' – komar
試しました。 –
これはどのプラットフォームですか?特に、あなたはGNU sedを使用していますか? –