リストの要素をソートします。要素をソートし、ソートされた順番の新しいリストを返します。lsortコマンドはマージ・ソートアルゴリズムを使います。n)"のパフォーマンス特性を持つ安定したソートです。デフォルトではASCIIソートが使われ、結果は昇順で返されます。ンのいずれかがlistの前に指定できます(区別できれば省略形も許されます)。index-unique-asciiASCII照合順で文字列比較が使用されます。これがデフォルトです。-dictionary辞書順比較が使用されます。これは次の点を除いて-asciiと同じです。tie-breakerを除いて大文字小文字は無視されます。(b)2つの文字列が埋め込まれた数字を含んでいる場合、数字は文字としてではなく、整数として比較されます。bigboyの間にソートされます。x11yの間にソートされます。-integerリスト要素を整数に変換して、整数比較を使用します。-realリスト要素を浮動小数点値に変換して浮動小数点数比較を使用します。-commandコマンドcommandを比較コマンドとして用います。スクリプトを構成し、評価されます。スクリプトは、最初の要素が二番目より小さい場合0未満を返し、等しい場合0を、大きい場合0以上の整数を返します。-increasingリストを昇順にソートします("最小"のものが一番目)。このオプションはデフォルトです。-decreasingリストを降順にソートします("最大"のものが一番目)。indexこのオプションが指定された場合、listの各要素自身は適切なTclのサブリストでなければなりません。このオプションが指定された場合、サブリスト全体に基づくソートの代わりにlsortは各サブリストのindex番目の要素を抽出し、与えられた要素に基づいてソートします。キーワードendはサブリストの最後の要素をソートするのためのindexとして指定できます。サブリストの最後からオフセットを引いた位置の要素をソートします。