Na várj! Lehet, hogy elnéztem a backslash-ek számát, de ahogy írod, úgy kicsit sok a sed. Viszont rávilágítottál arra, hogy a stringként előállított regexpet elég lenne egyetlen alkalommal escape-elni, teljesen felesleges paraméterenként tenni ezt. Mindjárt reszelek rajta, bár nem próbálom ki, ezért aztán olykor zöldség lesz belőle. :)
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE