我试图在Eclipse中调试程序,以便命令行参数对应于shell中的以下调用
[joeuser@host]$ myapp "foo<bar>" -v
现在,将参数指定为
-v "foo<bar>"
不工作 - 控制台上有一条bash消息说:
/bin/bash: bar: No such file or directory
即。引号被吃掉了。我试过了:
可能还有其他一些选择 - 没有效果。现在,据说,有简单的规则&#34;关于如何做到这一点,作为这个问题的答案之一:
Eclipse & quotes in command line arguments?
但这对我来说似乎并不简单,或者我可能比这些规则更简单。为什么它只是用命令和所有参数构建一个字符串,未转义和未取消,并且让bash做它总是做的事情? : - (
PS - 我在Debian Stretch上使用Eclipse CDT 8.8.1(Mars.2)。