August 2012
Intermediate to advanced
624 pages
17h 11m
Polish
Chcemy, aby skrypt wykonywał różne polecenia w zależności od konkretnych okoliczności. W jaki sposób można podmieniać realizowane instrukcje?
Istnieje wiele rozwiązań tego problemu — temu właśnie służą skrypty. W kolejnych recepturach zostaną przedstawione różne techniki programistyczne, które umożliwiają wykonanie tak sprecyzowanego zadania. Należą do nich między innymi konstrukcje if-then-else oraz case. Jest jednak jeszcze jeden sposób, charakterystyczny dla powłoki bash. Wartość zmiennej (więcej informacji na temat zmiennych znajduje się w Rozdział 5.) nie musi być jedynie parametrem. Zmienna może przechowywać również treść polecenia.
FN=/tmp/x.x PROG=echo $PROG $FN PROG=cat $PROG ...
Read now
Unlock full access