Powrót do menu

Potrzebujesz pomocy z C, C++, perl, python, itp.
XChinaX
Posty: 2
Rejestracja: 28 kwietnia 2014, 20:53

Powrót do menu

Post autor: XChinaX »

Witam. Do skryptu, który napisałam muszę dodać teraz powrót do menu tyle, że nie wiem jak to dodać. Z góry dziękuje za pomoc.

Tutaj jest ten skrypt:

Kod: Zaznacz cały

http://wklej.to/M6hXn
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Na przykład tak:

Kod: Zaznacz cały

#!/bin/bash
koniec=0;
while [ $koniec -eq 0 ]; do
	echo "Wybierz opcje:"
	echo "1. Kopiowanie pliku do katalogu"
	echo "2. Przenoszenie pliku do katalogu"
	echo "3. Obliczanie potegi"
	echo "4. Koniec programu"
	read nr
	case "$nr" in
		"1")
			echo "wybrales 1";;
		"2")
			echo "wybrales 2";;
		"3")
			echo "wybrales 3";;
		"4")
			koniec=1;;
			#break;;
		*)
			echo "zle wybrales"
	esac;
done;
Możesz też zrobić nieskończoną pętlę:

Kod: Zaznacz cały

#!/bin/bash
for (( ; ; ))
do
   
done
i wyjść z niej poleceniem break, po wybraniu odpowiedniej opcji w menu.
XChinaX
Posty: 2
Rejestracja: 28 kwietnia 2014, 20:53

Post autor: XChinaX »

Kombinowałam i jak na razie udało mi się zrobić, aby wszystkie opcje powracały do tego 1. Tylko jak teraz zrobić, aby powracały do odpowiedniego menu?

Kod: Zaznacz cały

http://wklej.to/z75jd
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Nie kombinuj, tylko wpisz dodatkowe menu (dodatkowe pętle) tam gdzie ma być. W tym przypadku w 2-ch miejscach (punkty 2 i 3).
ODPOWIEDZ