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 -iflag), menghasilkan output yang identik dengan input.
'atau ".