August 2012
Intermediate to advanced
624 pages
17h 11m
Polish
Użytkownik musi uruchamiać kilka skryptów, ale lista tych skryptów ulega zmianie — dodawane są nowe pozycje. Ciągła modyfikacja listy jest uciążliwa.
Wystarczy umieścić wszystkie skrypty w jednym katalogu i pozwolić powłoce na uruchomienie każdego programu, który w tym katalogu występuje. Operację przetwarzania listy instrukcji do wykonania można wówczas zastąpić przeglądaniem zawartości katalogu. Oto kod skryptu, który zapewni uruchomienie wszystkich programów znajdujących się we wskazanym katalogu:
for SCRIPT in /ścieżka/do/katalogu/skryptów/*
do
if [ -f $SCRIPT –a –x $SCRIPT ]
then
$SCRIPT
fi
doneSzczegółowe omówienie pętli for i instrukcji if znajduje się w Rozdział 6 ...
Read now
Unlock full access