다음 데이터 (Rmarkdown 파일에서 구문 분석 된 R 패키지 목록)가 있는데 R로 전달하여 설치할 수있는 목록으로 바꾸고 싶습니다.
d3heatmap
data.table
ggplot2
htmltools
htmlwidgets
metricsgraphics
networkD3
plotly
reshape2
scales
stringr
목록을 양식 목록으로 바꾸고 싶습니다.
'd3heatmap', 'data.table', 'ggplot2', 'htmltools', 'htmlwidgets', 'metricsgraphics', 'networkD3', 'plotly', 'reshape2', 'scales', 'stringr'
현재 원시 파일에서 위의 목록으로 이동하는 bash 파이프 라인이 있습니다.
grep 'library(' Presentation.Rmd \
| grep -v '#' \
| cut -f2 -d\( \
| tr -d ')' \
| sort | uniq
새 줄을 쉼표로 구분 된 목록으로 바꾸는 단계를 추가하고 싶습니다. 추가를 시도했지만 tr '\n' '","'
실패합니다. 또한 다음과 같은 여러 가지 스택 오버플로 답변을 시도했지만 실패했습니다.
결과적으로 생성 library(stringr)))phics)
됩니다.
결과적으로 생성 ,%
됩니다.
이 응답 ( -i
플래그가 제거 된 상태)은 입력과 동일한 출력을 생성합니다.
'
또는 "
.