如何进入'=';是否按原样发送到终端命令(Linux/macOS)?

如何进入'=';是否按原样发送到终端命令(Linux/macOS)?,linux,terminal,Linux,Terminal,我正在尝试通过CLI运行程序。命令如下所示: ./Program -t -s -variables Param1=Value1,Param2="Value2=SubValue" 但是,程序不接受Param2。如何按原样传入“Value2=Subvalue”?这取决于程序如何解析命令行参数。我猜程序正在将Param1设置为Value1,Param2=Value2=SubValue。请尝试在Param1和Param2之间使用空格。这是什么节目?文档说明了什么?如果不知道是哪个命令,就有点难以知道它

我正在尝试通过CLI运行程序。命令如下所示:

./Program -t -s -variables Param1=Value1,Param2="Value2=SubValue"

但是,程序不接受Param2。如何按原样传入“Value2=Subvalue”?

这取决于程序如何解析命令行参数。我猜程序正在将Param1设置为
Value1,Param2=Value2=SubValue
。请尝试在Param1和Param2之间使用空格。这是什么节目?文档说明了什么?

如果不知道是哪个命令,就有点难以知道它期望它的参数是如何的,但通常它们不会用逗号分隔。请尝试将其删除,并在其中放置一个空格。

这是CLI程序本身或您对其使用的问题,而不是shell或终端的问题。因此,在不知道该程序是什么的情况下,没有更多的话要说。