Aşağıdaki verileri (Rmarkdown dosyasından ayrıştırılmış R paketlerinin bir listesi) var, yüklemek için R'ye iletebileceğim bir listeye dönüştürmek istiyorum:
d3heatmap
data.table
ggplot2
htmltools
htmlwidgets
metricsgraphics
networkD3
plotly
reshape2
scales
stringr
Listeyi formun bir listesine dönüştürmek istiyorum:
'd3heatmap', 'data.table', 'ggplot2', 'htmltools', 'htmlwidgets', 'metricsgraphics', 'networkD3', 'plotly', 'reshape2', 'scales', 'stringr'
Şu anda ham dosyadan yukarıdaki listeye giden bir bash boru hattı var:
grep 'library(' Presentation.Rmd \
| grep -v '#' \
| cut -f2 -d\( \
| tr -d ')' \
| sort | uniq
Yeni satırları virgülle ayrılmış listeye dönüştürmek için bir adım eklemek istiyorum. Eklemeyi denedim tr '\n' '","'
, hangisi başarısız. Ayrıca, aynı zamanda başarısız aşağıdaki yığın taşması cevapları bir dizi denedim:
Bu library(stringr)))phics)
sonuç olarak ortaya çıkar.
Bu ,%
sonuç olarak ortaya çıkar.
Bu cevap ( -i
bayrak kaldırılmış halde), girişle aynı çıktıyı üretir.
'
da "
.