如何在unix屏幕中执行,如何连接到unix服务器并在java中执行操作。 我想在java中执行这个命令“ sed'1,2d; / affected / d; / ^ $ / d; / ------ / d'”。
答案 0 :(得分:1)
这实际上是两个问题。
如何在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
。