1
0
mirror of https://github.com/octoleo/hosts.git synced 2024-11-21 20:35:10 +00:00

Use improved _join().

This commit is contained in:
William Melody 2020-06-07 13:25:03 -07:00
parent 4aeab14d2d
commit f0ebb08cd4

20
hosts
View File

@ -323,19 +323,21 @@ _contains() {
# _join()
#
# Usage:
# _join <separator> <array>
# _join "," a b c
# _join "${an_array[@]}"
#
# Examples:
# _join , a "b c" d => a,b c,d
# _join / var local tmp => var/local/tmp
# _join , "${FOO[@]}" => a,b,c
# Returns:
# The list or array of items joined into a string with elements divided by
# the optional separator if one is provided.
#
# More Information:
# http://stackoverflow.com/a/17841619
# More information:
# https://stackoverflow.com/a/17841619
_join() {
local IFS="${1}"
local _delimiter="${1}"
shift
printf "%s\\n" "${*}"
printf "%s" "${1}"
shift
printf "%s" "${@/#/${_delimiter}}" | tr -d '[:space:]'
}
# _blank()