>>552
それ前スレ(UNIX板のほうだったかも試練)で話題になったな

「STRING1とSTRING2を『順不同で』含む行をイッパツで引っ掛けようとしたら

egrep '(STRING1.+STRING2)|(STRING2.+STRING1)'

となってしまう。2個ならまだいいが、3個、4個...と増えていくと正規表現がキモいことになってしまう。
順不同という条件なら、>>552のやり方が一番シンプル