Anélkül, hogy pontosan tudnám, mi a baj, van egy tippem. Csak az, amit sokadjára szívok meg. A ciklusmagban valami - itt vélhetően az ssh - megeszi a standard inputot, így aztán mire a read-re kerül a sor, már nincs feldolgozandó elem.
Azt hiszem, egy ssh -n megoldotta volna a gondomat.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE