[Bourne Shell]
[Pagina anterioara][Pagina continut][Pagina urmatoare]

Exemplu de program shell

		iesire=F
		while [ $iesire = "F" -o $iesire = "f" ]
		do
			clear
			echo "Alegeti o optiune:"
			echo
				echo "1. Lansare Midnight Commander"
				echo "2. Editare cu Nice Editor"
				echo "3. Afisare cale curenta"
				echo "4. E-mail"
				echo "5. Afisarea numarului de utilizatori conectati la sistem"
				echo "0. Iesire"
			echo
			read optiune
			case $optiune in
				1) mc ;;
				2) echo "Nume fisier de editat: "
					read fis
					if [ -f $fis ]
						then ne $fis
						else 
						echo "Fisier inexistent. Il creati?(d/n)"
						read rasp
						if [ $rasp = "d" ]
							then 
							ne $fis
						fi
					fi ;;
				3) pwd
					echo "Apasati o tasta pentru continuare..."
					read y ;;
				4) echo "Introduceti adresa destinatarului: "
					read adresa
					mail $adresa
					echo "Apasati o tasta pentru continuare..."			
					read y ;;
				5)	echo "Sunt conectati `who | wc -l` utilizatori in acest moment!"
					echo "Apasati o tasta pentru continuare..."			
					read y ;;
				0)	iesire=D ;;
			esac
		done	
	
[Pagina anterioara][Pagina continut][Pagina urmatoare]