Hi. I've got a file.. with a bunch of lines looking like: $bookVariable['asu']['Fall-2016']='link'; $bookVariable['lehmancuny']['Fall-2016']='1'; $bookVariable['uvu']['Fall-2016']='1'; $bookVariable['wmich']['Summer II 2017']='1'; $bookVariable['wmich']['Summer I 2017']='1'; $bookVariable['dmacc']['Summer-2017']='1'; $bookVariable['sdmesa']['Summer-2017']='link'; I''m looking to get the "text" inside the 1st group of brackets [] The following sed only gets the 1st 3 lines.. and it doesn't completely work. sed -n "s/^.*bookVariable\['\(\S*\)'].*$/\1/p" foo.txt asu']['Fall-2016 lehmancuny']['Fall-2016 uvu']['Fall-2016 thanks.. _______________________________________________ users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx