ďťż

Blog literacki, portal erotyczny - seks i humor nie z tej ziemi


Linux
- Kurs Podstawowy

opracował: Marcin Romanowski






























Podstawy


Zmienne


Parametry


Warunki




Pętle
 
 
 


Możliwe do zrealizowania
jest również przetwarzanie warunkowe. Do tego celu służy instrukcja
"if ... then ... else ... fi". Prześledzić to można na prostym
przykładzie:





#!/bin/sh

DZIEN_ROKU=`date +%j`

if [ $DZIEN_ROKU -le 178 ] ; then

        echo Pierwsza
połowa roku;

else

         echo Druga
połowa roku;

fi





W skrypcie
tym `date +%j` zwraca numer kolejnego dnia w roku. Warunek w instrukcji
if oznacza "jeśli zmienna DZIEN_ROKU jest mniejsza lub równa 178".
Więcej informacji na temat warunków otrzymać można w pomocy kontekstowej
do test(1).

Możliwe jest również zagnieżdżenie warunków (tzw. "else if").
Dokonuje się tego poprzez konstrukcję "elif ... then ..." analogicznie
jak w przypadku instrukcji if.

Innym rodzajem instrukcji warunkowej jest konstrukcja "case ...
in ... ;; esac". Jej działanie prześledzić można na przykładzie:





#!/bin/sh

case $1 in

         pomoc)
echo "Ten skrypt nie posiada pomocy!" ;;

         help) echo
"Używaj języka polskiego!" ;;

         *) echo
Napisałeś $1;;

esac





Skrypt ten,
w zależności od podanego parametru wyświetla odpowiedni napis.
Konstrukcja *) obejmuje wszystkie pozostałe możliwości.






















 

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • qualintaka.pev.pl
  •