Как объединить аргументы, используя первый аргумент как клей

joinargs() { (IFS="$1"; shift && echo "$*") }


Эта функция объединяет аргументы, используя первый аргумент в качестве разделителя (клея). Она устанавливает разделитель (IFS) равным первому аргументу, сдвигает аргументы, и затем выводит объединенную строку из оставшихся аргументов, разделенных указанным разделителем. Это полезно, когда вы хотите объединить строки или значения с определенным разделителем. Альтернативой может быть использование инструментов, таких как join или paste.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *