LINUX.ORG.RU

| tr '\n' ',' кроме как для последнего элемента

 , , ,


1

1

Делаю небольшой скрипт, чтобы генерировать шаблоны цитирования для Википедии, используя ISBN: https://github.com/eugrus/isbn4wiki/blob/main/googlebooks4wiki

Что сделать достаточно просто:

1. Вставлять только первого автора книги в шаблон цитирования:

author=$(echo $data | jq -r '.items[0].volumeInfo.authors[0]')

2. Вставлять в шаблон всех авторов книги, разделённых запятой и каждый раз удалять последнюю запятую вручную:

author=$(echo $data | jq -r '.items[0].volumeInfo.authors[]' | tr '\n' ',')

Но вот как вставлять в шаблон всех авторов книги, разделённых запятой, не оставляя запятой после последнего автора? Если это можно сделать без добавления кучи циклов и переменных, то совсем хорошо!

★★★★★