On Monday, August 19, 2002, at 05:32 PM, Kevin D. Clark wrote:
>
> Bill Freeman <[EMAIL PROTECTED]> writes:
>
>> Use Python
>
> Please show us the code.
#!/usr/bin/python
#
# basenamesort.py
#
# Unix-style filter that sorts a newline-separated
# list of files by the file basename
#
# Example usage: cat files.txt | basenamesort.py
import sys
import os
tempDict = {}
for line in sys.stdin.xreadlines():
tempDict[os.path.basename(line)] = line.rstrip()
sorted = tempDict.keys()
for key in sorted:
print tempDict[key]
# Ugly even for Python, but it does what Michael originally wanted.
--
Erik Price
email: [EMAIL PROTECTED]
jabber: [EMAIL PROTECTED]
_______________________________________________
gnhlug-discuss mailing list
[EMAIL PROTECTED]
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss