19 lines
371 B
Python
Executable File
19 lines
371 B
Python
Executable File
#! /usr/bin/env python
|
|
|
|
import sys, string, locale
|
|
locale.setlocale(locale.LC_ALL, "")
|
|
|
|
if len(sys.argv) <> 2:
|
|
sys.stderr.write("Usage: sort.py filename\n")
|
|
sys.exit(1)
|
|
|
|
infile = open(sys.argv[1], 'r')
|
|
list = infile.readlines()
|
|
infile.close()
|
|
|
|
for i in range(0, len(list)):
|
|
list[i] = list[i][:-1] # chop!
|
|
|
|
list.sort(locale.strcoll)
|
|
print string.join(list, '\n')
|