#!/bin/csh if ( $#argv < 1 ) then echo "Usage: generate_id """ exit endif set filename = `echo ${USER}_generate_id.txt` echo "$1" > /tmp/$filename set sum = `/usr/bin/md5sum /tmp/$filename` set capsum = ` echo $sum | /usr/bin/awk '{print toupper($1)}'` set forcapsum1 = ` echo $capsum | /usr/bin/awk '{print substr($0,1,8)}'` set forcapsum2 = ` echo $capsum | /usr/bin/awk '{print substr($0,9,4)}'` set forcapsum3 = ` echo $capsum | /usr/bin/awk '{print substr($0,13,4)}'` set forcapsum4 = ` echo $capsum | /usr/bin/awk '{print substr($0,17,4)}'` set forcapsum5 = ` echo $capsum | /usr/bin/awk '{print substr($0,21,12)}'` set forcapsum = ` echo "${forcapsum1}-${forcapsum2}-${forcapsum3}-${forcapsum4}-${forcapsum5}"` echo $forcapsum rm /tmp/$filename