4130651463

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.


[2.12]


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 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[2.9] Interpretacja komend Interpretacja komend przez
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 • 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
96 ROZDZIAŁ 13. BIBLIOTEKA STANDARDOWAGdzie są funkcje z biblioteki standardowej? Pisząc program w j
Rozdział 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. W
Laboratorium Podstawy Programowania Znakami sterującymi są także: - znak tabulacji, - nuli (znak
Rozdział 2Podstawy programowania w języku Standard ML ’97 Język ML został opracowany w latach 80-tyc
Rozdział 2O języku C Zobacz w Wikipedii: C (ję- C jest językiem programowania wysokiego poziomu. Jeg
Rozdział 2O języku C Zobacz w Wikipedii: C (język programowania) C jest językiem programowania wysok
PROGRAM W JĘZYKU PYTHON Program napisany w języku python jest ciągiem instrukcji. Oznacza to, że waż

więcej podobnych podstron