From 85007db580ccf662a45cf2aaeb83518ad2ddb85a Mon Sep 17 00:00:00 2001 From: Cullum Smith Date: Thu, 11 Jul 2024 10:55:45 -0400 Subject: initial boxconf scaffolding --- lib/20-strings | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 lib/20-strings (limited to 'lib/20-strings') diff --git a/lib/20-strings b/lib/20-strings new file mode 100644 index 0000000..f04f68d --- /dev/null +++ b/lib/20-strings @@ -0,0 +1,14 @@ +#!/bin/sh + +join(){ + # Join strings by a given delimiter. + # $1 = delimiter + # $2..$N = strings + _bcj_delim=$1; shift + _bcj_result='' + while [ $# -gt 0 ]; do + _bcj_result="${_bcj_result:+${_bcj_result}${_bcj_delim}}${1}" + shift + done + printf '%s' "$_bcj_result" +} -- cgit v1.2.3