Пробелы в опции Apache CLI - PullRequest
0 голосов
/ 10 июля 2020

Мне нужно передать параметр -d моей java программе:

Options options = new Options();
options.addOption("d", "description", true, "blablbahblah");

, где описание должно быть многословным, например "this is my nice description".

Когда я звоню моя программа из Eclipse, передача -d "this is my nice description" в качестве «аргумента программы» работает нормально.

Когда я пытаюсь вызвать ту же программу в терминале Linux, она выбирает только 1-е слово строки.

Я пробовал разные кавычки:

-d this is my nice description
-d 'this is my nice description'
-d "this is my nice description"
-d "'this is my nice description'"
-d '"this is my nice description"'

, но ни одна из них не сработала.

Что я делаю не так?

...