在 getRuntime().exec 中使用 Quotes
2022-09-01 16:37:19
我想使用字符串作为输入来调用bash。像这样:
sh -l -c "./foo"
我想从Java做到这一点。不幸的是,当我尝试使用 调用命令时,我得到以下错误:getRuntime().exec
foo": -c: line 0: unexpected EOF while looking for matching `"'
foo": -c: line 1: syntax error: unexpected end of file
这似乎与我的字符串未以EOF终止有关。
有没有办法将特定于平台的EOF插入到Java字符串中?或者我应该寻找另一种方法,比如在调用“sh”之前写一个临时脚本?