У меня есть небольшая проблема в этом MCVE:
#!/usr/local/bin/Rscript
require( docopt, quietly = TRUE )
'Usage:
foo -p1 <Para1> -p2 <Para2>
foo -bar <Bar>
Options:
-p1 Some Para 1
-p2 Some Para 2
-bar Some Bar
' -> doc
opts <- docopt::docopt(doc)
./foo
Возвращает:
Error:
usage: foo -p1 <Para1> -p2 <Para2>
++++ HERE IS INDEED AN EXTRA LINE +++
usage: foo -bar <Bar> Execution halted
Мой вопрос:
Как я могу опустить указанную дополнительную новую строку?
./foo -h
не печатает дополнительную строку:
Usage:
foo -p1 <Para1> -p2 <Para2>
foo -bar <Bar>
Options:
-p1 Some Para 1
-p2 Some Para 2
-bar Some Bar
Я знаю, это просто вывод, но Мне просто интересно, как сгенерированный вывод отличается.
Я бегу R version 3.6.3 (2020-02-29) -- "Holding the Windsock"
на SLES 15.1