Site hosted by Angelfire.com: Build your free website today!
NAME
  linsert - Insert elements into a list

SYNOPSIS
  linsert list index element ?element element ...?

DESCRIPTION
  This command produces a new list from list by inserting all of the
  element arguments just before the indexth element of list. Each element
  argument will become a separate element of the new list. If index is
  less than or equal to zero, then the new elements are inserted at the
  beginning of the list. If index has the value end, or if it is greater
  than or equal to the number of elements in the list, then the new
  elements are appended to the list.

EXAMPLE
  % set l {ABC DEF {GHI JKL} MNO}
  ABC DEF {GHI JKL} MNO

  % linsert $1 3 PQR STU
  ABC DEF {GHI JKL} PQR STU MNO

  % linsert $1 0 000 111 222
  000 111 222 ABC DEF {GHI JKL} MNO

SEE ALSO
  lappend lindex list llength lrange lreplace lsearch lsort