( locsemege | 2013. 10. 28., h – 21:35 )

Ami nekem szemet szúr, szerencse, hogy csak 4 paraméter van:

esc() {
    sed 's,/,\\/,g' <<<"$1"
}

sed -n "/^`esc $1`".*"`esc $2`".*"`esc $3`".*"`esc $4`/,/^[a-z]/p" | sed '$d'

Valami ilyesmire gondolok, azért nézd át.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE