#!/bin/ksh #This script generates an output file "sedfile" which trnaslates #"sd??" device to "c?t?d?s?" device mappings. # Written by V Ramkumar #Example Usage : iostat -x | sedfile dev=`cat /etc/path_to_inst | egrep "\"sd\"" | cut -d"\"" -f2` for i in `echo $dev` do j=`echo "$i:a"` dev1=`grep $i /etc/path_to_inst | cut -d" " -f2` pdev=`ls -l /dev/dsk | grep $j | tr -s " " | cut -d" " -f9` echo "sd$dev1 $pdev" >> devfile done echo "sed '" > sedfile cat devfile | awk '{ printf("s/%s /%s/\n",$1,$2); }' >> sedfile echo "'" >> sedfile chmod 777 sedfile rm -f devfile echo 'The output file name is "sedfile" and is an shell executable sed script'