Witam. Musze napisać skrypt, który będzie dodawał kolejne pozycje do czegoś na wzór książki telefonicznej. Dodawane pozycje to numer, nazwisko i miejscowość. Dane wpisuje się za pomocą inputboxa i każda dana zapisywana jest do innego pliku. Potem wszystko scalam. Musiałem tak zrobić żeby były odstępy między poszczególnymi pozycjami. Problem polega na tym że każda nowa pozycja dopisywana jest w tej samej linii w poszczególnych plikach i potem po scaleniu wszystko jest pomieszane. Chodzi mi tylko o to żeby przekierowywane dane do plik1.txt plik2.txt i plik3.txt byly zapisywane w następnych liniach. Oto kod skryptu:
dialog --title "Dodanie nr tel." --inputbox "Podaj numer:" 20 20 "" 2>> plik1.txt
dialog --inputbox "Podaj nazwisko:" 20 20 "" 2>> plik2.txt
dialog --inputbox "Podaj miejscowosc:" 20 20 "" 2>> plik3.txt
paste plik1.txt plik2.txt plik3.txt 2>> bazatel.txt