join.awk 378 B

12345678910111213141516
  1. # join.awk --- join an array into a string
  2. #
  3. # Arnold Robbins, arnold@skeeve.com, Public Domain
  4. # May 1993
  5. function join(array, start, end, sep, result, i)
  6. {
  7. if (sep == "")
  8. sep = " "
  9. else if (sep == SUBSEP) # magic value
  10. sep = ""
  11. result = array[start]
  12. for (i = start + 1; i <= end; i++)
  13. result = result sep array[i]
  14. return result
  15. }