joinargs() { (IFS="$1"; shift && echo "$*") }
Эта функция объединяет аргументы, используя первый аргумент в качестве разделителя (клея). Она устанавливает разделитель (IFS) равным первому аргументу, сдвигает аргументы, и затем выводит объединенную строку из оставшихся аргументов, разделенных указанным разделителем. Это полезно, когда вы хотите объединить строки или значения с определенным разделителем. Альтернативой может быть использование инструментов, таких как join
или paste
.