R으로 도커 이미지를 만들려고 노력하고 있습니다. 여러 줄에 걸쳐 깨끗하고 읽기 쉬운 방식으로 패키지 설치 단계를 수행 할 수 있지만 bash 결말이 어디인지 모르기 때문에 접근 방식을 좋아하지 않는 것 같습니다.)Dockerfile의 다중 라인 Rscript
긴 줄의 코드를 여러 줄로 나누는 방법이 있습니까? 어쩌면하려면
Rscript -e 'devtools::install_cran(c("tidytext","janitor","corrr","officer","devtools","pacman"))'
, 이런 식으로 뭔가 : RSCRIPT과는 어떻게이게 가능
Rscript -e 'devtools::install_cran(c("tidytext","janitor",
"corrr","officer","devtools","pacman"))'
? 각 줄의 끝에 \를 사용하여 시도했지만 여전히 작동하지 않습니다.
필자는 install2.r이 한 줄씩 패키지를 나열 할 수 있음을 이해합니다. 그러나 가능하면 devtools::install_cran
에 전달할 패키지 벡터를 갖고 싶습니다. 다른 사람들이 Rscript를 통해 단순히 R 스크립트를 참조하는 것을 보았습니다. 그러나 Dockerfile 내에 모든 설치 단계를보고 내 컨테이너에 외부 R 스크립트를 복사하고 실행하지 않으려합니다. 당신의 도움을 주셔서 감사합니다.
Rscript test.R
아, 매우 도움이됩니다. 감사합니다. 이것에 대한 더 자세한 정보가 필요한 곳이 있습니까? – petergensler
https://www.gnu.org/software/bash/manual/bash.html로 충분할 것입니다. 특히 https://www.gnu.org/software/bash/manual/bash.html#Quoting 섹션. – dcdillon
작은 따옴표 내에서 endline이 무시된다는 것을 나타 내기 위해 게시물을 편집했습니다. – dcdillon