4130651462

4130651462



ROZDZIAŁ 2. PROGRAMOWANIE W JĘZYKU POWŁOKI SH

[2.9] Interpretacja komend

Interpretacja komend przez powłokę sh odbywa się w następujący sposób:

1.    wprowadzenie tekstu polecenia (ciągu znaków),

2.    podzielenie ciągu znaków na ciąg słów w oparciu o zawarte w IFS seperatory,

3.    substytucja 1: zastępowanie zmiennych powłoki tzn. zastępowanie metawyrażeń

0    postaci ${słowo} ciągami znaków zawartymi w zmiennych wyspecyfikowanych przez słowo np.

$ b=/usr/user $ ls -1 próg. * > $ {b}3

4.    substytucja 2: rozszerzanie parametrów tzn. rozszerzenia słów zawierających me-taznaki * ? [ ] na odpowiednie nazwy plików w katalogu aktualnym,

5.    substytucja 3: interpretacja łańcucha ujętego w znaki akcentu ‘ ‘ jako komendy

1    jej wykonanie.

[2.10] Grupowanie

•    przyjęto konwencję, że argumenty które nie są nazwami plików należy poprzedzać znakiem minus -.

•    komendy mogą być grupowane w nawiasy:

-    nawiasy okrągłe ( ciąg-komend ) służą do grupowania komend, które będą wykonywane jako samodzielny proces. Proces ten może być również wykonywany w tle (&).

-    nawiasy klamrowe { ciąg-komend; } służą do grupowania komend, które będą normalnie wykonywane w ramach bieżącego procesu.

•    końcem komendy są następujące znaki: <NL> ;    &

[2.11 ] Przeadresowywanie wejścia/ wyjścia

Po otwarciu sesji do otoczenia użytkownika należą następujące pliki:

•    wejście standardowe (stdin) - strumień 0,

•    wyjście standardowe (stdout) - strumień 1,

•    standardowe wyjście błędów (stderr) - strumień 2.

15



Wyszukiwarka

Podobne podstrony:
ROZDZIAŁ 2. PROGRAMOWANIE W JĘZYKU POWŁOKI SH if ciąg_komend_l then ciąg_komend_2 {else
Rozdział 2 Programowanie w języku powłoki sh
ROZDZIAŁ 2. PROGRAMOWANIE W JĘZYKU POWŁOKI SH shell skrypty systemowe 1. 2. sh,
ROZDZIAŁ 2. PROGRAMOWANIE W JĘZYKU POWŁOKI SH wheel::10:tnowak,tkruk Inne zagadnienia: •
ROZDZIAŁ 2. PROGRAMOWANIE W JĘZYKU POWŁOKI SH •    bezparametrowe set wyświetla
ROZDZIAŁ 2. PROGRAMOWANIE W JĘZYKU POWŁOKI SH Znakami przeadresowywania są: plik >> plik 
ROZDZIAŁ 2. PROGRAMOWANIE W JĘZYKU POWŁOKI SH • można stosować instrukcje continue i
Rozdział 2Programowanie w języku powłoki sh[2.1] Programowanie w języku powłoki sh Powłoka, interpre
Skrypty shella — programowanie w języku powłoki. Zacznijmy od przypomnienia. Shell, czyli powłoka, t
ROZDZIAŁ IISTOTA I PODSTAWOWE FORMY KOMUNIKACJI INTERPERSONALNEJ Komunikowanie jest jednym z najstar
>    omówienie programowania obróbki z wykorzystaniem funkcji interpolacji; >•
Rozdział 2Podstawy programowania w języku Standard ML ’97 Język ML został opracowany w latach 80-tyc
17111 Zasady Wykładni Prawa L Morawski9 ■ te SI ** Rozdział III. Clara non sunt interpretanda któr

więcej podobnych podstron