( locsemege | 2017. 05. 21., v – 14:36 )

De ez is működött volna:

out=`echo "${szoveg}"|sed "s/\//\"'\\\\\\\\\\/'\"/g"`

Magam előtt sem világos pontosan, hogy miért. Kicsit olyan, mint az eval, hogy kétszer megy rajta végig a shell, s így minden escape-elt backslash-ből egy darab marad, másodjára is feleződik, ezen felül a sed-nek is kell az escape-elés, így kell aztán csak ehhez 8 darab.

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