нужно найти строчки типа
3242-24-85455
3-2-42-24-85-455
т.е такие, что содержат 12 цифр и разделены минусами, но главное чтобы среди этих 12 цифр был хотя бы один минус. Придумал так:
egrep '[0-9]-{0,1}[0-9]-{0,1}[0-9]-{0,1}[0-9]-{0,1}[0-9]-{0,1}[0-9]-{0,1}[0-9]-{0,1}[0-9]-{0,1}[0-9]-{0,1}[0-9]-{0,1}[0-9]-{0,1}[0-9]' ./*.txt