Lab05 Sprawozdanie


Grupa 12K2 Rafał Linca 11.XI.2009
Ćwiczenie Laboratoryjne 5
Sprawozdanie
1. Cele ćwiczenia
Celem ćwiczenia było zapoznanie się z podstawami programowania w powłoce bash.
2. Przebieg ćwiczenia
Podczas ćwiczenia poznaliśmy ogólną konstrukcje pisania skryptów oraz poznaliśmy
podstawowe polecenia i konstrukcje umożliwiające pisanie skryptów. Pierwsza linia
skryptu ( #!/bin/bash ) zawierać powinna nazwę powłoki w której dany skrypt ma
działać na wypadek gdyby został uruchomiony z innej powłoki. W powłoce bash
wartości zmiennej nadajemy podobnie jak w większości języków programowania
przez przypisanie ( zmienna = 20 ) Odczytywanie zmiennych odbywa się za pomocą
polecenia echo (echo $zmienna) Kolejną ważną rzeczą która poznaliśmy były
operatory porównania które zwracały wartość TRUE w następujących przypadkach :
Int1  eq int2 - gdy argumenty są równe
Int1  ge int2 - gdy argument in1 jest większy lub równy od int2
Int1  gt int2 - gdy argument int1 większy od int2
Int1  ne int2  gdy argumenty są rózne
Int1 = int2  gdy argumenty są równe
Ostatnia rzeczą poznaną na zajęciach były konstrukcje złożone (petle i instrukcja if )
Konstrukcja  if
if [warunek] then
polecenie
elif [warunek] then
else
polecenie
fi
Pętla for
for zmienna1 in lista
do
polecenia
done
Pętla While
while wyrażenia
do
polecenia
done
Polecenie case
case zmienna In zmienna1
polecenia ;;
zmienna2
polecenia;;
esac
3. Wnioski
Dzięki poznanym poleceniom oraz konstrukcją typu pętle, instrukcja if  które
występują również w innych językach programowania (np. C++ )a bez których
efektywne programowanie byłoby praktycznie niemożliwe możemy pisać skrypty
które mogą być niezwykle użyteczne znacznie ułatwiać prace w systemie.
Powłoka systemu GNU/Linux w rękach wprawionego użytkownika pozwala na
szybsze wykonywanie pewnych zadań, niż w przypadku najszybszego 'klikacza', a
ponadto oferuje funkcjonalności których brak wielu menedżerom plików i nakładkom
graficznym. Możliwość programowania jest jej największym atutem.


Wyszukiwarka

Podobne podstrony:
sprawozdanie felixa2
Sprawozdanie Konduktometria
zmiany w sprawozdaniach fin
Errata do sprawozdania
2009 03 BP KGP Niebieska karta sprawozdanie za 2008rid&657
Sprawozdanie nr 3 inz
Sprawozdanie FundacjaBioEdu2007
Sprawozdanie Ćw 2
sprawozdanie 4
sprawozdanie 2009

więcej podobnych podstron