diff options
author | rsc <devnull@localhost> | 2005-07-13 10:45:47 +0000 |
---|---|---|
committer | rsc <devnull@localhost> | 2005-07-13 10:45:47 +0000 |
commit | 3844a3d978f02504be987e03a75c40a25bc6cefd (patch) | |
tree | 664b3690564445b9d262beba65cb6190601eba3e /bin | |
parent | acc29ab200d6c19c90ba3ba244965fad8a3c201d (diff) | |
download | plan9port-3844a3d978f02504be987e03a75c40a25bc6cefd.tar.gz plan9port-3844a3d978f02504be987e03a75c40a25bc6cefd.tar.bz2 plan9port-3844a3d978f02504be987e03a75c40a25bc6cefd.zip |
correct sort order; do troff right
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/man | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -81,7 +81,7 @@ while(~ $d 0) { shift } if not switch($1) { - case -t ; fmt=dotroff ; shift + case -t ; cmd=dotroff ; shift case -n ; cmd=donroff ; shift case -p ; cmd=doproof ; shift case -P ; cmd=dopage ; shift @@ -124,7 +124,8 @@ for(word){ } if(~ $#allfiles 0) exit 'no man' -allfiles=`{ls $allfiles | sort -u >[2]/dev/null} +# complicated sort order: want 9p.3, 9p-cmdbuf.3, 9pclient.3 +allfiles=`{ls $allfiles | sed 's/[.\-]/ &/g;s/\./ &/g' | sort -u | tr -d ' '} files=() for(i in $allfiles){ |