Not a job offer - Already on a job. The only thing I can come up with is doing it in batches first grabbing the lv's and parsing that down with the lvgroup_id place that into a hash then step through the hash to split the lvgroup_id and and stepping through the file to get the vggroup_id but I still think there would be an easier way - i was hoping to learn how to find a line step back up a few lines to get the information I needed or do a find the line "-El lv" and then do an until the next -El lv do such and such but I am not sure of the right syntax