Saya memiliki data berikut (daftar paket R yang diuraikan dari file Rmarkdown), yang ingin saya ubah menjadi daftar yang dapat saya sampaikan kepada R untuk diinstal:
d3heatmap
data.table
ggplot2
htmltools
htmlwidgets
metricsgraphics
networkD3
plotly
reshape2
scales
stringr
Saya ingin mengubah daftar menjadi daftar formulir:
'd3heatmap', 'data.table', 'ggplot2', 'htmltools', 'htmlwidgets', 'metricsgraphics', 'networkD3', 'plotly', 'reshape2', 'scales', 'stringr'
Saat ini saya memiliki pipa bash yang beralih dari file mentah ke daftar di atas:
grep 'library(' Presentation.Rmd \
| grep -v '#' \
| cut -f2 -d\( \
| tr -d ')' \
| sort | uniq
Saya ingin menambahkan langkah untuk mengubah baris baru ke daftar yang dipisahkan koma. Saya sudah mencoba menambahkan tr '\n' '","'
, yang gagal. Saya juga mencoba sejumlah jawaban Stack Overflow berikut, yang juga gagal:
Ini menghasilkan library(stringr)))phics)
sebagai hasilnya.
Ini menghasilkan ,%
sebagai hasilnya.
Jawaban ini (dengan menghilangkan -i
flag), menghasilkan output yang identik dengan input.
'
atau "
.