Toż chyba chodzi o to, byś nauczył się ze zrozumieniem, a nie dostał gotowca... Spróbuję więc naprowadzić Cię na samodzielne rozwiązanie. Zobacz do man bash na temat polecenia read. Jeśli nie masz zainstalowanej paczki z polskimi manualami, zajrzyj do
kopii w sieci.
Jeśli podajesz, że "dalej nie wychodzi", a nie pokazujesz tego błędnego rozwiązania, trudno uwierzyć że sam działasz i dajesz sugestię że chodzi o zadanko domowe.
Read domyślnie wpisuje pojedynczy wiersz, a do zmiennych, które podałeś w poleceniu wpadają kolejne słowa (ostatnia zmienna "łyka cały ogon wiersza"). Jeśli wpisane słowa zawierają, jak u Ciebie, spacje, które zazwyczaj działają jako separator, to albo podczas wpisywania musisz je zamaskować (poprzedzając je odwrotnym ukośnikiem), albo zmienić wcześniej separator (czyli zmienną IFS) na pasujący Tobie. Tyle jestem chętny podpowiedzieć. Reszta to umiejętność czytania podręcznika i grzebania w sieci za gotowcami.