Gondolom, itt nem a slave address-ről beszélsz, hanem az eszközben elérhető regiszter címéről. Ha törlődik a belső pointer, akkor igen, szerintem jó az, ha kiolvasod addig, amíg kell, s az elejét eldobálod. Tegyük hozzá, én ebben semmi rondaságot nem látok.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE