ÐÑÐÐÐ ÐÐ ÐÐ ÐÐÑÐÐ ÐÐÐÐ ÑÐÐÐ ÑÐÑÐÐÑ Ð ÐÐÑÐ-ÐÐÐÑ ÐÐÐÑÐ ÐÐÐÐÑÐÐ. ÐÐÐÐÑ, ÑÐ ÑÐ ÐÐÐÐÐ yesno Ð ÑÑÐÐÑÐÑ ÐÐÑÑÐ ÐÐÐÐÐÐ ÐÑÐÑÐÑ ÐÐ ÐÐÐÑÐ ÐÐÐÐ ÐÐ ÑÐ ÐÑÐÐÐÐÑÐ ÑÐÐÐ Ñ y,Y,n,N. ÐÑÐ ÐÑÐÐÐÐÐÐÐ ÐÐ ÐÑÑÐ ÑÐÐÐÐÐ ÐÑÐÑÐÑÑÑ ÑÐ ÐÐÐÑÐÑÑ.
ÐÐÐ ÐÐÐÐ ÐÐ ÐÐ ÐÐÐÐÑÐ ÐÐÐÐ Ð ÐÑÐÐÐÐÐÐ Ð ÐÐÐÐÐÐÐÐÐÑÐ ÐÐ ÑÑÐÐÑÐÑÑÐ, ÐÐÐÑÑÐÐÐÐÐÑÐ ÐÐ ÑÐÐÑÐÑÐÑÐ ÐÑ ÐÐÐÑÐÐÐÐÐÐÑÐ Ð Ð ÐÐÑÐÐÐÑÐÐÑÐ ÐÐ ÑÐÐÑÐÑÐÑÐ Ñ.Ð. ÐÐÑÐÐÐÐÐÑÐ ÑÐÐÐÐÐ. ÐÐÐÐÐÑÐÐÐ ÑÐ ÐÐ ÐÑÐÑÐÑÐ ÐÐ script-ÐÐÐ ÐÐ ÐÐÐÑÐÐ ÐÐ ÐÐÑÐ (ÐÑÐÐÐÐÑÐÑÐÐ C/C++ Ð Ñ.Ð.), ÐÐ ÑÐÐÐ ÐÐ ÑÐ ÐÐÐÐÐÐ, Ð ÐÐÑÐ ÐÐÐÑÐ ÐÐ ÑÐ Ð ÑÐÐÐÐÐÐ ÐÑÐÑÑÐÐ ÐÐ-ÑÑÑÐÐÐ ÑÐ ÑÐÑÐÐÑÑ Ñ ÐÐÐÐ. ÐÐÐÐÐÐÐÑÑ ÐÑÐÐÐÐÑÐÑÐÐÐÐ ÐÐ ÐÑÐÐÐÐÑÐÑÐ. Ð ÐÑÐ Ð ÑÐÑÑ ÐÑ ÑÐÑÐÐÑÐ. # Ask question (passed as parameter $1) and # returns 1 if user enter "y" or "Y" and 0 if user enter "n" or "N" # Do not allow to enter other characters (repeats question until y,Y,n,N) yesno() { Message=$1 # Question to ask while [ true ]; do echo -n "$Message " read answer if [ "$answer" ]; then case "$answer" in "y"|"Y") # User enter YES, return 1 return 1 ;; "n"|"N") # User enter NO, return 0 return 0 ;; *) # User do not know what he/she is enter, continue repeating echo "Please enter [y,Y] or [n,N] " ;; esac fi # user enter y, n ot something else done # while true } yesno "Are you ok? [y/n]" result="$?" if [ $result -eq 1 ]; then echo "OK" fi ============================================================================ A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html ============================================================================