set RE {(^[\s\t\w\d\./{}$-:]+)(subject /usr/sbin/sendmail[\s\t\w\d\./{$-:]+}\n)(^[\s\t\w\d\./{}$-:]+$)}
regexp -nocase -all -line -- $RE $data data1 allup subj alldown
Так работает. А как
subject /usr/sbin/sendmail
Если RE обернуть в кавычки, то regexp не срабатывает, т.е. $subj уже не определяется.