#!/bin/rc rfork e fn aze{ echo $*(2-) '|' atazz $1 echo $*(2-) | atazz $1 >[2]/dev/null } fn dtype0{ switch($1){ case iahci ahci ata sd50c mv50xx echo ata case mylex 53c8xx echo scsi case orion t=`{sed -n 's:^type ([^ ]+).*$:\1:p' < $2} switch($t){ case sas echo scsi case sata echo ata } } } fn dtype { dtype0 `{sed -n 's:^' ^ $1 ^ ' ([^ ]+).*:\1:p'