Ubuntu - Shell skripta za izvršavanje / pokretanje
Počnite pisati skriptu u Ubuntu Linux operativnom sustavu s #! / bin / bash ili #! / bin / sh ili #! / usr / bin / sh, što znači da datoteku skripte dobiva "sh" koja se nalazi u direktoriju "bin". To je standardna preporuka Linux distribucija za pisanje ove linije, bez nje datoteka skripta radi uspješno. Spremite skriptu kao "filename.sh". Sh opisuje datoteke sa skriptama, a sustav blokira sve dozvole u operacijskom sustavu Linuxa kako bi datoteka bila sigurna; Zbog toga Linux distribucije ne preporuča spremanje datoteke u tekstualnom obliku. Umetnite dozvole za svoju datoteku skripte kako biste korisnicima različitih razina omogućili čitanje, pisanje i izvršavanje datoteke skripte, tako što ćete unijeti sljedeći redak u Ubuntu:
chmod u + x sayH
./sayH
Problem
Pišem jednostavnu skriptu u Ubuntu Linuxu.
$ vi sayH echo "Tvoje ime, molim:" pročitaj fname echo "Hello $ fname, Lets be friend!"
Kako izvršiti i pokrenuti u Linuxu?
Riješenje
Prvo dodajte "#! / Bin / bash" u vrh datoteke:
#! / Bin / bash
echo "Vaše ime, molim:" pročitajte fname echo "Hello $ fname, Omogućuje biti prijatelj!"
Zatim:
chmod u + x sayH
./sayH
Bilješka
Zahvaljujući jipicy za ovaj savjet na forumu.