17 lines
378 B
Awk
17 lines
378 B
Awk
|
# join.awk --- join an array into a string
|
||
|
#
|
||
|
# Arnold Robbins, arnold@skeeve.com, Public Domain
|
||
|
# May 1993
|
||
|
|
||
|
function join(array, start, end, sep, result, i)
|
||
|
{
|
||
|
if (sep == "")
|
||
|
sep = " "
|
||
|
else if (sep == SUBSEP) # magic value
|
||
|
sep = ""
|
||
|
result = array[start]
|
||
|
for (i = start + 1; i <= end; i++)
|
||
|
result = result sep array[i]
|
||
|
return result
|
||
|
}
|