Я пишу сценарий R, который будет выполняться с терминала linux, который требует ввода каталога, а также ввода строки. Они оба будут переданы в файл Rmarkdown из Rscript и отформатированы в HTML после запуска файла уценки.
Я смог получить желаемый результат, просто передав каталог из bash, но всякий раз, когда я пытаюсь добавить второй строковый параметр, он выдает ошибки.
С терминала я ввожу:
Rscript myScript.R ~/Documents/data "New"
Где ~ / Documents / data - это каталог, а «Новый» это строка. Но это возвращает ошибки, в то время как:
Rscript myScript.R ~/Documents/data
Работает просто отлично, когда скрипт не ищет второго аргумента.
Что-то не так с моим синтаксисом здесь? Любая помощь будет оценена.