Anthony E. Greene wrote: ----------------->>>> On Fri, 28 Dec 2001, Patrick Nelson wrote: >For some reason I just cant get this... > >me@mehost>setap -l | grep ESSID: # lists the following >lo no wireless extensions. > >eth0 IEEE 802.11-DS ESSID:"MECOOLAP01" Nickname:"mehost" >me@mehost> > >I'm trying to figure out how to pull the MECOOLAP01 from the line. Any >suggestions?
setap -l | grep ESSID: | cut -f 2 -d ':' | cut -f 1 -d ' ' | sed -e "s/\"//g" That is all one line. ----------------->>>> Thanks Tony, You got me looking at sed and I dropped all the grep and cut stuff with just one sed command... essid=$(setap -l | sed -ne '/ESSID:/ { s/.*ESSID:"\([^"]*\)".*/\1/;p;}) What do you think? I like this and the rday's expr method: essid=$(expr "$(setap -l | grep ESSID)" : ".*ESSID:\"\([^ ]*\)\"") These both work great! _______________________________________________ Redhat-list mailing list [EMAIL PROTECTED] https://listman.redhat.com/mailman/listinfo/redhat-list