To tylko jedna z 7 stron tej notatki. Zaloguj się aby zobaczyć ten dokument.
Zobacz
całą notatkę
Systemy operacyjne i sieci dr Piotr Zadora
Ćwiczenia 5
SKRYPTY
pierwsza linijka tekstu może zawierać definicje interpretera poleceń, którybędzie wykonywał polecenia np. :
#! + ścieżka dostępu
#!/bin/sh
#!/bin/bash
jeśli nie podamy tej pierwszej linijki to będziemy musieli wpisywać to za każdym razem przy uruchamianiu skryta
Zmienne powłoki
Zmienne symboliczne o wartosciach nadawanych przez powłokę
$? kod zakończenia ostatniego programu
$! numer procesu ostatnio uruchomionego w tle
$$ numer procesu danej powłoki.
Zmienne powłoki w skryptach
zmienne odpowiadające parametrom przekazanym do skryptu z wiersza poleceń - $1, $2 itd.
* inne zmienne
$0 nazwa, pod jaka uruchomione skrypt
$# liczba przekazanych parametrów
$* wszystkie parametry jako jeden napis
$@ lista parametrów jako jeden napis
./skrypt a1 b1 c1
(…)
…
Systemy operacyjne i sieci dr Piotr Zadora
Ćwiczenia 5
SKRYPTY
pierwsza linijka tekstu może zawierać definicje interpretera poleceń, którybędzie wykonywał polecenia np. :
#! + ścieżka dostępu
#!/bin/sh
#!/bin/bash
jeśli nie podamy tej pierwszej linijki to będziemy musieli wpisywać to za każdym razem przy uruchamianiu skryta
Zmienne powłoki
Zmienne symboliczne o wartosciach nadawanych…
... zobacz całą notatkę
Komentarze użytkowników (0)