Skrypty.pdf
(
88 KB
)
Pobierz
Skrypty powłoki
• Często wykonujemy powtarzający się
zestaw poleceń
• Wygodniej jest zapisać je w pliku i poddać
interpretacji przez powłokę systemu, niż
wpisywać je za każdym razem z klawiatury
• Pliki tekstowe, napisane z pewnymi
regułami składni, nazywają się skryptami
powłoki (shell scripts)
Tworzenie skryptu:
• W dowolnym edytorze tworzymy plik tekstowy z
treścią skryptu, np.
pico mojskrypt
• Skrypt możemy urochomić albo przez podanie
polecenia:
bash mojskrypt
• Albo nadajemy mu atrybut wykonywalności
(chmod
+x mojskrypt)
i wykonujemy jak
program:
./mojskrypt
• Dokonujemy edycji skryptu jak każdego innego
pliku tekstowego
Wybór powłoki
• Skrypty najczęściej pisze się w składni
Bourne shell’a (sh lub bash)
• W skrypcie można zadeklarować, która
powłoka ma go interpretować: pierwsza
linia skryptu musi mieć postać:
#!/bin/sh
dla Bourne Shella lub
#!/bin/bash
dla
Bourne-Again-Shella
„Debugging” skryptów
Z linii komend:
bash –opcja skrypt
Przy pomocy instrukcji (w tekście skryptu):
set –opcja
gdzie opcja:
• –n - polecenia skryptu nie są wykonywane, a jedynie
wyświetlane
• -v -wyświetlenie i wykonanie linii
• -x –wyświetlenie poleceń po interpretacji (wykonanie
podstawień itd.)
• -e -zatrzymanie interpretera, jeśli którekolwiek polecenie
zwróci błąd
• -u – zwróci błąd przy użyciu niepodstawionej zmiennej
set +opcja
wyłącza daną opcję
Argumenty skryptu
bash mojskrypt ala ma kota
$1
=ala
$2
=ma
$3
=kota
$0
=mojskrypt (nazwa skryptu)
$#
=3 (liczba argumentów)
shift
przesuwa parametry w lewo (pierwszy tracony)
$1
=ma
$2
=kota
$3
=-
Plik z chomika:
mileymandy
Inne pliki z tego folderu:
tekst_suzie_6bashprogrammc.pdf
(3036 KB)
BASH - Programowanie w powloce(2).pdf
(343 KB)
bash (1).pdf
(93 KB)
Skrypty_Linuks.pdf
(248 KB)
Sop_05_lab.pdf
(136 KB)
Inne foldery tego chomika:
●● BIZNES i PRACA
Absolwentka
Ameryka. Historia USA
analiza matematyczna
Auchan
Zgłoś jeśli
naruszono regulamin