#!/bin/ash interesting=0 modname="" while read name val do #echo "name: $name" #echo "value: $val" if [[ ${name:-blankunset} == blankunset -a "${val:-blankunset}" == blankunset ]] then ##reset? #echo "resetto!\n" interesting=0 continue fi if [[ $name == Class: -a "$val" == "Ethernet controller" ]] then #echo "good!" #echo "val: $val" interesting=1 fi if [[ $name == "Module:" -a $interesting == 1 ]] then #echo "git er!" #echo "interesting: $interesting" #echo "FOUND LOOK HERE *****************: $val" if [[ "$modname" == "" ]] then modname="$val" else modname="$modname $val" fi #break fi done #echo "Found module: $modname" echo $modname