1#!/bin/rc 2builtin cd $1 3for (i in [a-z0-9:]*) { 4 sed -n ' 5 /SH *NAM/,/SH/{ 6 /SH/d 7 s/, *$// 8 ty 9 :y 10 s/ *\\*-.*// 11 tx 12 s/ *\\\(mi.*// 13 tx 14 s/, */\ 15/g 16 s/\n\\n/\ 17/g 18 s/\n/ '$i'&/g 19 s/$/ '$i'/ 20 p 21 } 22 /SH *DES/q 23 d 24 :x 25 s/ *\\*-.*// 26 s/ *\\\(mi.*// 27 /^$/d 28 s/, */\ 29/g 30 s/\n\n/\ 31/g 32 s/\n/ '$i'&/g 33 s/(.|\n)*$/& '$i'/ 34 p 35 q 36' $i 37echo $i $i 38} | sort -u 39