Преобразовать текстовый файл в строку с запятой

codeforester спросил: 07 октября 2018 в 10:14 в: bash

Мне кажется, я не могу найти вопрос SO, который соответствует именно этой проблеме.

У меня есть текстовый файл, в котором по одному текстовому токену на строку, без запятых, табуляции или кавычек. Я хочу создать строку с разделителями-запятыми на основе содержимого файла.

Ввод:

one
two
three

Ввод:

one,two,three

Я использую эту команду:

csv_string=$(tr '\n' ',' < file | sed 's/,$//')

Есть ли более эффективный способ сделать это?

0 ответов