-1

UNIX画面で行ったように、UNIXサーバーに接続してJavaで操作を行う方法。このコマンド「sed '1,2d;/affected/d;/^$/d;/------/d'」を Java で実行したいと考えています。

4

1 に答える 1

1

これらは実際には2つの質問です。

Java でシステム コマンドを実行する方法。そのためにあなたが使うことができますRuntime.exec

Process p = Runtime.getRuntime().exec("sed '1,2d;/affected/d;/^$/d;/------/d' file.txt");
p.waitFor();

リモート マシンでコマンドを実行する方法。これはssh

ssh user@example.com "sed '1,2d;/affected/d;/^$/d;/------/d' file.txt"

sshもちろん、それが機能するには、インストールしておく必要があります。

于 2013-03-13T11:37:03.337 に答える