in reply to Array searching, grep, first

i guess this would depend on the size of your CSV; but, would it be silly to do it backwards? that is: open the CSV for in-place editing; for each line run an m// and if you find the file $_ .= 'addition'; #?