我想用一个以“ – ”开头的参数(-0.1)运行以下(KDE特定)命令,
kdialog --textinputbox 'Output:' '-0.1'
它显示一个文本框'-0.1',但命令给出
unknown option "-0.1"
而
kdialog --textinputbox 'Output:' '0.1'
作品。 显然,该命令试图将0.1解释为一个选项。 有没有办法将参数“-0.1”传递给这样的命令? 我试着将它作为variables传递也没有工作!
试试:
kdialog --textinputbox 'Output:' -- '-0.1'
--
意思是“选项结束”,应该适用于所有使用该框架的标准参数函数的Qt(因此KDE)应用程序。