4130651463
ROZDZIAŁ 2. PROGRAMOWANIE W JĘZYKU POWŁOKI SH
Znakami przeadresowywania są:
plik >> plik < plik « EOT
n > plik n >> plik n>&m n<&m
przekieruj stdout do pliku dopisz stdout do pliku przekieruj stdin z pliku
czytanie tekstu z stdin w trybie bezpośrednim, aż do wystąpienia słowa EOT
przekierowanie wyjścia strumienia o deskryptorze n do pliku, dopisanie przekierowania wyjścia strumienia do pliku, przekierowanie wyjścia strumienia n do wyjścia strumienia m, przekierowanie wejścia strumienia n do wejścia strumienia m.
Procedury powłoki (skrypty)
Komendy powłoki zgrupowane w zwykłym pliku tekstowym mogą być wykonane poprzez:
$ sh [opcje] plik_z_komendami [arg . . . ]
Po nadaniu plikowi zawierającemu komendy, atrybutu wykonywalności, komendą chmod, np.:
$ chmod +x plik_z_cmd
można go wykonać jak komendę, bez podawania sh przed jego nazwą.
$ plik_z_komendami arg ...
[2.13| Struktury sterujące
• do sterowania przebiegiem procedury powłoki służą instrukcje takie, jak: if, for, while, until, case
• możliwe jest skrócenie zapisu if, przy użyciu znaków:
And-if && (gdy rezultat równy zero)
Or-if | | (gdy rezultat różny od zera)
$ cp x y && vi y
$ cp x y || cp z y
• Każda komenda umieszcza w $? status z jakim zakończyło się jej wykonanie. Status 0 oznacza pomyślne zakończenie działania procesu. Status niezerowy oznacza wystąpienie błędu podczas wykonywania się komendy.
[2.14] Instrukcja if
• ogólny zapis jest następujący:
16
Wyszukiwarka
Podobne podstrony:
Rozdział 2 Programowanie w języku powłoki shROZDZIAŁ 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świetlaROZDZIAŁ 2. PROGRAMOWANIE W JĘZYKU POWŁOKI SH[2.9] Interpretacja komend Interpretacja komend przezROZDZIAŁ 2. PROGRAMOWANIE W JĘZYKU POWŁOKI SH if ciąg_komend_l then ciąg_komend_2 {elseROZDZIAŁ 2. PROGRAMOWANIE W JĘZYKU POWŁOKI SH • można stosować instrukcje continue iRozdział 2Programowanie w języku powłoki sh[2.1] Programowanie w języku powłoki sh Powłoka, interpreSkrypty shella — programowanie w języku powłoki. Zacznijmy od przypomnienia. Shell, czyli powłoka, t96 ROZDZIAŁ 13. BIBLIOTEKA STANDARDOWAGdzie są funkcje z biblioteki standardowej? Pisząc program w jRozdział 1. Programowanie liniowe czym współczynniki au, a*2, • • •, o>in (dla i = 1,2,..., m) sąRozdział 1. Programowanie liniowe binarną są określane mianem zadania programowania binarnego. WLaboratorium Podstawy Programowania Znakami sterującymi są także: - znak tabulacji, - nuli (znakRozdział 2Podstawy programowania w języku Standard ML ’97 Język ML został opracowany w latach 80-tycRozdział 2O języku C Zobacz w Wikipedii: C (ję- C jest językiem programowania wysokiego poziomu. JegRozdział 2O języku C Zobacz w Wikipedii: C (język programowania) C jest językiem programowania wysokPROGRAM W JĘZYKU PYTHON Program napisany w języku python jest ciągiem instrukcji. Oznacza to, że ważwięcej podobnych podstron