  |   
| Autor | 
Sõnum | 
 
 
643 
Pingviini aktivist  
 
 
   
 
Liitunud: 08.07.2019  
Postitused: 393  
  
Distributsioon: GNU/Linux (64bit/32bit) 
 
   
 |  
 
 
 
  
  | 
 
Tegin ajaviiteks skripti, mis sobiks vahemootoriks, näiteks mõne rakendusele, mllega saab anda käske vahemootorile näiteks. Iseenesest raamatu järgi tehtud, kuid lisasin teistmoodi võimaluse.
 
 
Toimib nii (failinimi näiteks robo.sh)
 
 
sh robo.sh "kes sa oled?"
 
 
 ja vastus oleks "olen robot"
 
variatsoonide võimalikus ja saab juurde teha, käske- mis on endale mugavam..
 
 	  | Kood:		 | 	 		  | 			 
 
#!/bin/bash
 
 
p=$1
 
n=${p}
 
 
case $n in
 
"kes oled?" | "kes sa oled?") echo "olen robot" ;;
 
"mis teed?" | "mis sa teed?") echo "teen, mis käsid!" ;;
 
"fuc"* | "fak"* | "put"*) echo "ropp sÕna" ;;
 
"mida kura"* | "pers"* ) echo "ei ropenda, jobu!" ;;
 
"kopeeri ennast, robot") mkdir robo && cp robo.sh robo ;;
 
"uuenda arvutit, robot") sudo apt-get update && sudo apt-get upgrade ;;
 
* | " " ) echo "vabandust, ei saanud aru" ;;
 
 
esac
 
 
			 		 | 	  
 
Oleks hea kui keegi viitsiks GUI rakenduse teha, et sellele ka echo käsu sisendiks  saavutada, kuid ma ei usu, et seda juhtub..
 
 
Muideks peaprogramm on umbes selline, mis loeb mootorit
 
 
näiteks main.sh
 
 	  | Kood:		 | 	 		  | 			 
 
#!/bin/bash
 
 
echo "Sisesta tekst"
 
read n
 
exec sh robo.sh "$n"
 
echo " "
 
esac
 
			 		 | 	  
 
Sellel ei pea lisama enam "" märke.
 | 
 
 | 
 |  
 
 | 
 
 
 
 | 
 
 
 | 
 
 | 
    | 
 
 
imre 
Vana Pingviin  
 
  
   
 
Liitunud: 16.08.2005  
Postitused: 2648  
Asukoht: Saku kant  
Distributsioon: Ubuntu 
 
   
 |  
 
 
 
  
  | 
 
 	  | Tsitaat:		 | 	 		  | 			 Oleks hea kui keegi viitsiks GUI rakenduse teha, et sellele ka echo käsu sisendiks saavutada, kuid ma ei usu, et seda juhtub..			 		 | 	  
 
Milleks?
 | 
 
 | 
 |  
 
 | 
 
 _________________ Enne teema püstitamist kasutage OTSINGUT
 
Küsi targalt:  Infot siit! 
 
Kui aru ei saa, siis küsi.
 
 | 
 
 
 | 
 
 | 
   | 
 
 
643 
Pingviini aktivist  
 
 
   
 
Liitunud: 08.07.2019  
Postitused: 393  
  
Distributsioon: GNU/Linux (64bit/32bit) 
 
   
 |  
 
 
 
  
  | 
 
Näiteks shc nimelise programmiga  teha bashi skript binaariks, siis saab ka parooli sisse panna, et üldse programm käima läheb täielikult:
 
 
 	  | Kood:		 | 	 		  | 			 
 
#!/bin/bash
 
echo "Parool: "
 
read parool
 
 
if [ $parool = junn ]; then
 
       
 
 
#p=$1
 
#n=${p}
 
echo " sisesta: "
 
read n
 
case $n in
 
"kes oled?" | "kes sa oled?") echo "olen robot" ;;
 
"mis teed?" | "mis sa teed?") echo "teen, mis käsid!" ;;
 
"kuidas läheb?" | "kuidas sul läheb?") echo "minul läheb hästi!" ;;
 
"fuc"* | "fak"* | "********"*) echo "ropp sÕna" ;;
 
"mida kura"* | "pers"* ) echo "ei ropenda, jobu!" ;;
 
"kopeeri ennast, robot") mkdir robo && cp robo.sh robo ;;
 
"uuenda arvutit, robot") sudo apt-get update && sudo apt-get upgrade ;;
 
* | " " ) echo "vabandust, ei saanud aru" ;;
 
 
esac
 
else  echo "Parool oli vale!"
 
       exit
 
fi
 
			 		 | 	  
 | 
 
 | 
 |  
 
 | 
 
 
 
 | 
 
 
 | 
 
 | 
    | 
 
| 
 | 
 
 
								
								
							 | 
						 
					 
					
						
							| 
								Powered by phpBB2 Plus based on phpBB © 2001/7 phpBB Group
							 | 
						 
					 
				 |