Programowanie skryptów powłoki
|
|
- Elżbieta Stanisława Domagała
- 8 lat temu
- Przeglądów:
Transkrypt
1 1 Programowanie skryptów powłoki 1. Wprowadzenie Skrypty są to programy pisane w języku programowania powłoki (np. bash) mogące wykonać zadania nie stępne dla zwykłych poleceń są zapisywane w pliku tekstowym. Powłoka jak każdy język programowania obsługuje zmienne, instrukcje warunkowe, pętle, dane wejściowe i wyjściowe. 2. Tworzenie i uruchamianie skryptów powłoki. Aby utworzyć skrypt należy pliku tekstowego wpisać polecenia tak, jakbyśmy wpisywali je w wierszu poleceń. Należy pamiętać, że przy pisaniu skryptów dla konkretnej powłoki w pierwszym wierszu należy zawrzeć komentarz w postaci: Spowoduje to, że jeżeli skrypt zostanie wywołany w innej powłoce, uruchomi ona nowy proces sh wykonania tego skryptu. Jest to konieczne, ponieważ instrukcje mają odmienną postać w różnych powłokach. Następnie należy zmienić plik w plik wykonywalny, czyli nadać prawo uruchamiania. chmod u+x skrypt Można przenieść skrypt katalogu znajdującego się na ścieżce wyszukiwania, wówczas będzie można uruchamiać go jak zwykłe polecenie: skrypt Jeżeli skrypt jest umieszczony w katalogu, który nie znajduje się na ścieżce wyszukiwania, wówczas w celu uruchomienia należy przed jego nazwą wpisać./ aby powłoka mogła go odnaleźć../skrypt Jeżeli w skrypcie w pierwszym wierszu nie określimy powłoki w jakiej ma być uruchamiany to możemy skrypt uruchomić na dwa kolejne sposoby: - przekazanie skryptu konkretnej powłoki, np.bash bash skrypt (powłoka bash zinterpretuje przekazany jej argument jako nazwę skryptu i uruchomi go.) - uruchomienie w aktualnej powłoce za pomocą.. skrypt
2 2 3. Zmienne W celu ustawienia wartości zmiennej pisze się jej nazwę, następnie znak równości i nową wartość. Te trzy elementy muszą się pojawiać razem bez żadnych odstępów i znaków tabulacji. np.: nazwa=wartość moje_dane= Jan Kowalski echo $moje_dane W celu usunięcia zmiennej należy wpisać po prostu jej nazwę i znak równości: nazwa= Jeżeli chcemy zobaczyć wartości wszystkich zmiennych powłoki wpisujemy set. Wszystkie wartości przechowywane w zmiennych są ciągami znaków. Jeżeli jednak są one numeryczne, wtedy w odpowiednim momencie będą traktowane jak liczby. Przy odwołaniu się zmiennej jej nazwę należy poprzedzić znakiem lara $ liczba= 10 expr $liczba Gdy w skrypcie powłoki odwołujemy się wartości zmiennej lub gdy zmienna posiada w swojej wartości znak spacji, brze jest zamknąć ją wewnątrz cudzysłowów unikniemy błędów podczas działania skryptu. nazwapliku= moj kument ls $nazwapliku ls: moj: No such le or directory ls: cument: No such le or directory Poprawnie będzie: nazwapliku= moj kument ls $nazwapliku moj kument
3 3 Jeżeli nazwa zmiennej przetwarzana jest zaraz obok innego ciągu znaków, należy zamknąć ją wewnątrz nawiasów klamrowych. Prawidłowo będzie: zmienna1= ksiazk echo Liczba mnoga od $zmienna1a to $zmienna1i Liczba mnoga od to (nie ma takich zmiennych jak $zmienna1a i zmienna1i) zmienna1= ksiazk echo Liczba mnoga od ${zmienna1}a to ${zmienna1}i Liczba mnoga od ksiazka to ksiazki 4. Wejście i wyjście Wyjście skryptu tworzone jest poleceniami echo i printf. echo Witam Witam wiek=21 printf Mam %d lat.\n $wiek Mam 21 lat. printf Mam %d lat.\n `expr 20+1` Mam 21 lat. Dane wejściowe pobierane są za pomocą polecenia read, które odczytuje jeden wiersz ze standarwego wejścia i zapisuje znalezione dane w podanych zmiennych. read zmienna1 zmienna2... Jeżeli poda się jedną zmienną zostanie w niej umieszczony cały wiersz. Jeżeli poda się dwie zmienne, początek wiersza pierwszego odstępu lub znaku tabulacji stanie się wartością pierwszej zmiennej, a reszta napisu po odstępie lub znaku tabulacji znajdzie się w drugiej zmiennej.
4 4 echo Podaj imie nazwisko i wiek read imie nazwisko wiek echo imie: $imie, nazwisko: $nazwisko, wiek: $wiek echo Podaj imie read imie echo Podaj nazwisko read nazwisko echo Podaj wiek read wiek echo imie: $imie, nazwisko: $nazwisko, wiek: $wiek 5. Wartości logiczne i kody powrotu W powłoce wartość 0 oznacza prawdę lub sukces, a każda inna wartość oznacza fałsz lub niepowodzenie. Dodatkowo każde polecenie w Linuksie w momencie zakończenia działania zwraca powłoki wartość całkowitą, nazywaną kodem powrotu lub statusem wyjścia. Tę wartość można odczytać za pomocą specjalnej zmiennej $? plik1.txt: Nazywam się Jan Kowalski Mieszkam we Włocławku. grep w Kowalski plik1.txt Nazywam się Jan Kowalski - znaleziono 1 wiersz 0 kod powrotu oznacza sukces. grep w Ala plik1.txt Nie znaleziono żadnego wiersza 1 kod powrotu oznacza niepowodzenie.
5 5 Test lub [... ] Polecenie test wbuwane w powłokę wyznacza wartość prostych wyrażeń logicznych, składających się z liczb i ciągów znaków, i ustawia swój kod powrotu na wartość 0 (prawda) lub 1 (fałsz) Lista typowych argumentów polecenia test, pozwalających na sprawdzanie parametrów, liczb całkowitych, ciągów znaków i plików. Testy plików Plik o podanej nazwie jest zwykłym plikiem Plik o podanej nazwie jest katalogiem Plik o podanej nazwie jest wiązaniem symbolicznym Istnieje i można go czytać Istnieje i daje się zapisać Istnieje i daje się uruchomić Plik ma niezerową długość Plik f1 jest nowszy niż plik f2 Plik f1 jest starszy niż plik f2 Testy ciągów znaków Napis nie jest pusty Napis ma zerową długość Napis ma niezerowa długość Napisy są identyczne Napisy nie są identyczne Testy wartości liczbowych Gdzie operator oznacza Równy Nierówny Większy niż Większy lub równy Mniejszy niż Mniejszy lub równy Łączenie i negowanie testów - operatory logiczne Negacja! Iloczyn i (AND) -a -f nazwapliku -d nazwapliku -L nazwapliku -r nazwapliku -w nazwapliku -x nazwapliku -s nazwapliku f1 nt f2 f1 ot f2 napis -z napis -n napis napis1 = napis2 napis1!= napis2 liczba1 operator liczba2 -eq -ne -gt -ge -lt -le Alternatywa lub (OR) -o Grupowanie (wyrażenie)
6 6 test 15 lt 7 - Czy 15 jest mniejsze od 7? 1 - Nie, nie jest. test n Witam - Czy ciąg znaków Witam ma niezerową długość? 0 - Owszem, ma Polecenie test posiada ść nietypowy alias: [... ], który nadaje się stosowania w instrukcjach warunkowych i pętlach. Poniższe testy są równoważne z powyższymi: [ 15 lt 7 ] - Czy 15 jest mniejsze od 7? 1 - Nie, nie jest. [ n Witam ] - Czy ciąg znaków Witam ma niezerową długość? 0 - Owszem, ma Uwaga: Należy pamiętać o tym, że pomiędzy znakami [ oraz ] a argumentami muszą być znaki spacji. True i false Powłoka bash posiada wbuwane polecenia true i false, ustawiające jedynie swój kod powrotu, odpowiednio na 0 i 1. true 0 false 1 Polecenia te przydają się w czasie tworzenia instrukcji warunkowych i pętli.
7 7 6. Instrukcje warunkowe. If Instrukcja if wybiera pomiędzy alternatywami, z których każda może posiadać własny złożony test. Najprostszą formą tej instrukcji jest if if polecenie - jeżeli kod powrotu polecenia będzie 0 ciało if [ `whoami` = root ] echo Jesteś superużytkownikiem Następną formą jest postać if-- if polecenie ciało1 ciało2 if [ `whoami` = root ] echo Jesteś superużytkownikiem echo Jesteś zwykłym użytkownikiem
8 8 Dostępna jest również postać if--elif-, która może posiadać wolną liczbę testów: if polecenie1 ciało1 elif polecenie2 ciało2 elif ciałon konto=1000 if [ `whoami` = root ] echo Jesteś superużytkownikiem elif [ $USER = root ] echo Być może jesteś superużytkownikiem elif [ $konto gt 100 ] echo Zapłać, a zostaniesz superużytkownikiem echo Jesteś zwykłym użytkownikiem
9 9 Case Polecenie case wylicza pojedynczą wartość i na jej podstawie przechodzi odpowiedniego kawałka kodu: Ogólna postać polecenia case wygląda następująco: case ciąg_znaków in wyr1) ciało1 wyr2) ciało2... wyrn) ciałon *) inne_ciało esac W tej postaci ciąg_znaków oznacza wolną wartość, najczęściej wartość zmiennej ($zmienna), wyr1 wyrn oznaczają wzorze porównania, znak gwiazdki (*) pełni rolę końcowego. Każdy zbiór poleceń musi być zakończony dwoma znakami średnika (). echo Co chciał(a)byś dzisiaj robić? read odpowiedz case $odpowiedz in jesc) echo Ok., idziemy coś zjeść spac) echo No to branoc *) echo Chyba nie rozumiem co masz na mysli. esac
10 10 echo Podaj znak read znak case $znak in X) echo $znak to X [aeiou]) echo $znak jest samogłoską [0-9]) echo $znak jest cyfrą *) echo Tego nie rozumiem esac 7. Pętle While Pętla while powtarza wykonanie zbioru poleceń tak długo, jak długo warunek jest prawdziwy. while polecenie ciało - póki kod wyjścia polecenia będzie zerem skrypt1: i=0 while [ $i lt 3 ] echo zmienna i to $i i=`expr $i + 1`./skrypt1 zmienna i to 0 zmienna i to 1 zmienna i to 2
11 11 Until Pętla until powtarza zbiór poleceń czasu, aż warunek stanie się prawdziwy: until polecenie ciało - póki kod wyjścia polecenia będzie niezerowy skrypt1: i=0 until [ $i gt 3 ] echo zmienna I to $i i=`expr $i + 1`./skrypt1 zmienna i to 0 zmienna i to 1 zmienna i to 2 zmienna i to 3 For Pętla for iteruje poprzez wartości z podanej listy: for zmienna in lista ciało skrypt1: for imie in Marcin Tomek Jacek echo $imie jest moim przyjacielem./skrypt1 Marcin jest moim przyjacielem Tomek jest moim przyjacielem Jacek jest moim przyjacielem
12 12 Pętla for skonale nadaje się przetwarzania list plików, np. wszystkich plików określonego typu, znajdujących się w aktualnym katalogu: for plik in *.c echo $plik jest plikiem Microsoft Worda Aby utworzyć pętlę nieskończoną, można użyć pętli while z warunkiem na true lub pętli until z warunkiem na false: while true echo petla na zawsze until false echo petla na zawsze Działanie takich pętli można zakończyć stosując polecenie break lub exit z odpowiednim warunkiem. 8. Break i Continue Polecenie break kończy działanie pętli, w której się znajduje. (bez break) skrypt1: for imie in Marcin Tomek Jacek echo $imie echo znowu echo koniec
13 13./skrypt1 Marcin znowu Tomek znowu Jacek znowu koniec A teraz wersja z poleceniem break: skrypt1: for imie in Marcin Tomek Jacek echo $imie if [ $imie = Tomek ] break echo znowu echo koniec./skrypt1 Marcin znowu Tomek Koniec tu pojawia się instrukcja break Polecenie continue wymusza w pętli przejście kolejnej iteracji. skrypt1: for imie in Marcin Tomek Jacek echo $imie if [ $imie = Tomek ] continue echo znowu echo koniec
14 14./skrypt1 Marcin znowu Tomek Jacek znowu koniec 9. Argumenty wiersza poleceń. Skrypty powłoki mogą przyjmować argumenty i opcje, tak jak i wszystkie inne polecenia w Linuksie. Wewnątrz skryptu tych argumentów można odwoływać się poprzez zmienne: $0 - przechowuje nazwę pod jaką ten skrypt został uruchomiony. $1-$9 parametry których można odwoływać się w skrypcie $# - liczba parametrów przekazanych skryptu. $@ - wszystkie parametry jako jeden napis są stępne w zmiennej. $* - lista w postaci odrębnych napisów. skrypt: echo Nazywam się $1 i pochodzę z $2./skrypt Kowalski Włocławka Nazywam się Kowalski i pochodzę z Włocławka Skrypt może kontrolować liczbę otrzymanych argumentów, sprawdzając zmienną $#: skrypt: if [ $# -lt 2 ] echo Bład $0: trzeba podać dwa argumenty echo Nazywam się $1 i pochodzę z $2./skrypt Adam Bład./skrypt: trzeba podać dwa argumenty
15 15 Aby iterować przez wszystkie argumenty przekazane skryptu, należy zastosować pętlę for razem ze specjalną zmienną przechowującą wszystkie argumenty: for arg in echo Znalazłem argument $arg 10. Zwracanie kodów powrotu exit. Polecenie exit kończy działanie skryptu i przekazuje powłoki podany kod powrotu. Tradycyjnie skrypty powinny zwracać wartość 0 w przypadku powodzenia, a 1 (lub inną wartość niezerową) w przypadku niepowodzenia. Jeżeli w skrypcie nie zostanie wywołane polecenie exit, wtedy kod powrotu automatycznie ustalany jest na wartość 0. skrypt: if [ $# -lt 2 ] echo Błąd: Należy podać dwa argumenty exit 1 echo Nazywam się $1 i pochodzę z $2 exit 0./skrypt Adam Bład: Należy podać dwa argumenty 1
16 16 Przykłady z powyższego opisu: Przykład1: echo Podaj imie nazwisko i wiek read imie nazwisko wiek echo imie: $imie, nazwisko: $nazwisko, wiek: $wiek Przykład2: echo Podaj imie read imie echo Podaj nazwisko read nazwisko echo Podaj wiek read wiek echo imie: $imie, nazwisko: $nazwisko, wiek: $wiek Przykład3: test 15 lt 7 Przykład4: test n Witam Przykład5: [ 15 lt 7 ] Przykład6: [ n Witam ] Przykład7: if [ `whoami` = root ] echo Jesteś superużytkownikiem Przykład8: if [ `whoami` = root ] echo Jesteś superużytkownikiem echo Jesteś zwykłym użytkownikiem
17 17 Przykład9: konto=1000 if [ `whoami` = root ] echo Jesteś superużytkownikiem elif [ $USER = root ] echo Być może jesteś superużytkownikiem elif [ $konto gt 100 ] echo Zapłać, a zostaniesz superużytkownikiem echo Jesteś zwykłym użytkownikiem Przykład10: echo Co chciał(a)byś dzisiaj robić? read odpowiedz case $odpowiedz in jesc) echo Ok., idziemy coś zjeść spac) echo No to branoc *) echo Chyba nie rozumiem co masz na mysli. esac Przykład11: echo Podaj znak read znak case $znak in X) echo $znak to X [aeiou]) echo $znak jest samogłoską [0-9]) echo $znak jest cyfrą *) echo Tego nie rozumiem esac Przykład12: i=0 while [ $i lt 3 ] echo zmienna i to $i i=`expr $i + 1`
18 18 Przykład13: i=0 until [ $i gt 3 ] echo zmienna I to $i i=`expr $i + 1` Przykład14: for imie in Marcin Tomek Jacek echo $imie jest moim przyjacielem Przykład15: for plik in *.c echo $plik jest plikiem Microsoft Worda Przykład16: for imie in Marcin Tomek Jacek echo $imie echo znowu echo koniec Przykład17: for imie in Marcin Tomek Jacek echo $imie if [ $imie = Tomek ] break echo znowu echo koniec
19 19 Przykład18: for imie in Marcin Tomek Jacek echo $imie if [ $imie = Tomek ] continue echo znowu echo koniec Przykład19: echo Nazywam się $1 i pochodzę z $2 Przykład20: if [ $# -lt 2 ] echo Bład $0: trzeba podać dwa argumenty echo Nazywam się $1 i pochodzę z $2 Przykład21: if [ $# -lt 2 ] echo Błąd: Należy podać dwa argumenty exit 1 echo Nazywam się $1 i pochodzę z $2 exit 0
Wstęp do informatyki. stęp do informatyki Polecenia (cz.2)
Wstęp do informatyki stęp do informatyki Polecenia (cz.2) Lista procesów top Pokaż listę procesów polecenie interaktywne Procesy Uruchamianie w tle. shell nie czeka na zakończenie procesu, można wydawać
Bardziej szczegółowoSkrypty powłoki Skrypty Najcz ciej u ywane polecenia w skryptach:
Skrypty powłoki Skrypty są zwykłymi plikami tekstowymi, w których są zapisane polecenia zrozumiałe dla powłoki. Zadaniem powłoki jest przetłumaczenie ich na polecenia systemu. Aby przygotować skrypt, należy:
Bardziej szczegółowoSkrypty BASH a. Systemy Operacyjne 2. Mateusz Hołenko. 4 października 2012
Skrypty BASH a Systemy Operacyjne 2 Mateusz Hołenko 4 października 2012 Plan zajęć O skryptach słów kilka... Powłoka, wiersz poleceń Obsługa powłoki bash Składnia języka skryptowego bash a Zadania Mateusz
Bardziej szczegółowoSystem operacyjny Linux
Paweł Rajba pawel.rajba@continet.pl http://kursy24.eu/ Zawartość modułu 6 Język bash Pierwszy skrypt Rozwinięcia parametryczne Bloki instrukcji Dwa przydatne polecenia Tablice Sprawdzanie warunków Instrukcje
Bardziej szczegółowoAdministracja sieciowymi systemami operacyjnymi III Klasa - Linux
Administracja sieciowymi systemami operacyjnymi III Klasa - Linux SKRYPTY POWŁOKI mgr inż. Tomasz Borowiec SKRYPTY POWŁOKI - PODSTAWY W Linuksie skrypt jest plikiem tekstowym zawierającym polecenia systemowe
Bardziej szczegółowoBash - wprowadzenie. Bash - wprowadzenie 1/39
Bash - wprowadzenie Bash - wprowadzenie 1/39 Bash - wprowadzenie 2/39 Czym jest bash? Rysunek : Zadanie powłoki to ukrycie wywołań systemowych Bash - wprowadzenie 3/39 Czym jest bash? Przykład polecenia:
Bardziej szczegółowo1 Przygotował: mgr inż. Maciej Lasota
Laboratorium nr 1 1/7 Język C Instrukcja laboratoryjna Temat: Programowanie w powłoce bash (shell scripting) 1 Przygotował: mgr inż. Maciej Lasota 1) Wprowadzenie do programowania w powłoce Skrypt powłoki
Bardziej szczegółowoSystemy operacyjne 11
Systemy operacyjne 11 Z Wikipedii, wolnej encyklopedii. Spis treści 1 Warunki w instrukcjach sterujących 2 Instrukcje sterujące 2.1 Instrukcja warunkowa if 2.2 Instrukcja case 2.3 Pętla for 2.4 Pętla select
Bardziej szczegółowoPODSTAWY INFORMATYKI
PODSTAWY INFORMATYKI Operatory i && polecenie1 polecenie2 polecenie1 && polecenie2 Operator OR ( ) spowoduje wykonanie polecenia2 tylko wtedy, gdy polecenie1 zakończy się niepowodzeniem. Operator AND (
Bardziej szczegółowoZmienne powłoki. Wywołanie wartości następuje poprzez umieszczenie przed nazwą zmiennej znaku dolara ($ZMIENNA), np. ZMIENNA=wartosc.
Zmienne powłoki Zmienne powłoki (shell variables) to tymczasowe zmienne, które mogą przechowywać wartości liczbowe lub ciągi znaków. Związane są z powłoką, Przypisania wartości do zmiennej następuje poprzez
Bardziej szczegółowoInstrukcja SO powłoka BASH i skrypty powłoki Istotne jest zrozumienie działania narzędzia history powłoki BASH. Każde polecenie wprowadzone i
Instrukcja SO powłoka BASH i skrypty powłoki Istotne jest zrozumienie działania narzędzia history powłoki BASH. Każde polecenie wprowadzone i wykonane w powłoce jest nazywane zdarzeniem. Historia jest
Bardziej szczegółowoTechnologie Informacyjne - Linux 3
Technologie Informacyjne - 3 Instytut Matematyki Uniwersytet Gdański Tryby plików i uprawnienia Każdy z plików uniksowych posiada zbiór uprawnień określajacych, czy możemy dany plik odczytać (r), zapisać
Bardziej szczegółowoTworzenie skryptu: Skrypty powłoki
Skrypty powłoki Często wykonujemy powtarzający się zestaw poleceń Wygodniej jest zapisać je w pliku i poddać interpretacji przez powłokę systemu, niż wpisywać je za każdym razem z klawiatury Pliki tekstowe,
Bardziej szczegółowopico mojskrypt bash mojskrypt chmod +x mojskrypt./mojskrypt
Skrypty powłoki Często wykonujemy powtarzający się zestaw poleceń Wygodniej jest zapisać je w pliku i poddać interpretacji przez powłokę systemu, niż wpisywać je za każdym razem z klawiatury Pliki tekstowe,
Bardziej szczegółowoTemat zajęć: Tworzenie skryptów powłoki systemu operacyjnego.
Temat zajęć: Tworzenie skryptów powłoki systemu operacyjnego. Czas realizacji zajęć: 135 min. Zakres materiału, jaki zostanie zrealizowany podczas zajęć: Zmienne śrowiskowe oraz ich eksportowanie, argumenty
Bardziej szczegółowoPracownia Komputerowa wykład III
Pracownia Komputerowa wykład III dr Magdalena Posiadała-Zezula dr Jan Suffczyński 1 Powłoki - rodzaje! W Linux ie mamy kilka powłok do wyboru:! sh : Bourne Shell, oryginalna powłoka systemu unix! csh :
Bardziej szczegółowoOpis: Instrukcja warunkowa Składnia: IF [NOT] warunek [AND [NOT] warunek] [OR [NOT] warunek].
ABAP/4 Instrukcja IF Opis: Instrukcja warunkowa Składnia: IF [NOT] warunek [AND [NOT] warunek] [OR [NOT] warunek]. [ELSEIF warunek. ] [ELSE. ] ENDIF. gdzie: warunek dowolne wyrażenie logiczne o wartości
Bardziej szczegółowoSkrypty powłoki w systemie Linux
Skrypty powłoki w systemie Linux Wykonywanie codziennych czynności w systemie operacyjnym jest męczące, gdy za każdym razem trzeba wpisywać te same zestawy komend. Znacznie wygodniej byłoby zapisać je
Bardziej szczegółowo- wszystkie elementy - wszystkie elementy
Tablice: indeksy całkowite >=0 tworzenie: TABLICA[0]=45 TABLICA[1]=23 TABLICA[2]=78 lub TABLICA=(45 23 78) lub TABLICA=($@) odwołanie echo ${TABLICA[3] echo ${TABLICA[*] echo ${TABLICA[@] Długość zmiennej:
Bardziej szczegółowoJĘZYK SHELL JEST PEŁNYM JĘZYKIEM PROGRAMOWANIA
JĘZYK SHELL JEST PEŁNYM JĘZYKIEM PROGRAMOWANIA, który zawiera: zmienne, konstrukcje warunkowe i iteracyjne (IF-THEN-ELSE, CASE, DO WHILE, DO UNTIL), konfigurowane środowisko użytkownika. METAZNAKI zestaw
Bardziej szczegółowoWstęp do Informatyki dla bioinformatyków
Wstęp do Informatyki dla bioinformatyków Wykład 12 - Programowanie w BASHu Trochę bardziej zaawansowane Bartek Wilczyński 25.1.2016 Organizacyjne Bardzo proszę o wypełnienie ankiet w USOS Szczególnie zależy
Bardziej szczegółowo12. Skrypty w Linux - funkcje, instrukcje sterujące i obliczenia arytmetyczne
12. Skrypty w Linux - funkcje, instrukcje sterujące i obliczenia arytmetyczne 12.1. Funkcje Funkcje są to podprogramy, dzięki czemu często wykorzystywane instrukcje można zgrupować w jeden blok, zamiast
Bardziej szczegółowoŚrodowisko programisty Zestaw 7
Bash, zmienne i instrukcje warunkowe Zmienne możemy traktować jak etykiety, które przechowują ciągi znaków. Definiujemy je przy pomocy znaku = bez spacji po obu jego stronach: dog="azor" Do zmiennych w
Bardziej szczegółowoKomentarze w PHP (niewykonywane fragmenty tekstowe, będące informacją dla programisty)
Komentarze w PHP (niewykonywane fragmenty tekstowe, będące informacją dla programisty) // to jest pojedynczy komentarz (1-linijkowy) to jest wielolinijkowy komentarz Budowa "czystego" skryptu PHP (tak
Bardziej szczegółowoPowłoka (shell) Powłoka ksh
Powłoka (shell) Powłoka - interface między użytkownikiem a systemem operacyjnym. Funkcje: interpreter poleceń użytkownika język programowania poleceń Najczęściej stosowane powłoki: Bourne a sh Korna ksh
Bardziej szczegółowoPowłoka interpreter poleceń systemu UNIX
SOE - Systemy Operacyjne Wykład 4 Powłoka interpreter poleceń systemu UNIX dr inż. Andrzej Wielgus Instytut Mikroelektroniki i Optoelektroniki WEiTI PW Powłoka Interpreter poleceń, powłoka (ang. shell)
Bardziej szczegółowoPodstawy programowania. Wykład: 4. Instrukcje sterujące, operatory. dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD
programowania Wykład: 4 Instrukcje sterujące, operatory 1 programowania w C++ Instrukcje sterujące 2 Pętla for for ( instrukcja_ini ; wyrazenie_warunkowe ; instrukcja_krok ) tresc_petli ; instrukcja_ini
Bardziej szczegółowoStrona1. Linux. Skrypty powłoki
Strona1 Linux Skrypty powłoki Strona2 Spis treści. Spis treści.... 2 Wprowadzenie.... 3 Polecenie echo, znaki cytowania oraz komentarze.... 3 Operatory arytmetyczne.... 4 Deniowanie zmiennych w skryptach
Bardziej szczegółowo1 Podstawy c++ w pigułce.
1 Podstawy c++ w pigułce. 1.1 Struktura dokumentu. Kod programu c++ jest zwykłym tekstem napisanym w dowolnym edytorze. Plikowi takiemu nadaje się zwykle rozszerzenie.cpp i kompiluje za pomocą kompilatora,
Bardziej szczegółowoInterpreter poleceń oraz zmienne środowiskowe
Temat zajęć Zakres materiału Skrypty powłoki Tworzenie i uruchamianie skryptów powłoki bash Interpreter poleceń oraz zmienne środowiskowe Interpreter poleceń nazywany inaczej także powłoką systemową pośredniczy
Bardziej szczegółowoWprowadzenie do programowania w powłoce
Wprowadzenie do programowania w powłoce mgr inż. Maciej Lasota m.lasota@tu.kielce.pl Katedra Informatyki, Politechnika Świętokrzyska w Kielcach 22 lutego 2012 Powłoka systemowa Powłoka systemowa Podstawowym
Bardziej szczegółowoSkrypty i funkcje Zapisywane są w m-plikach Wywoływane są przez nazwę m-pliku, w którym są zapisane (bez rozszerzenia) M-pliki mogą zawierać
MatLab część III 1 Skrypty i funkcje Zapisywane są w m-plikach Wywoływane są przez nazwę m-pliku, w którym są zapisane (bez rozszerzenia) M-pliki mogą zawierać komentarze poprzedzone znakiem % Skrypty
Bardziej szczegółowoPowłoka bash. Kurs systemu Unix 1
Powłoka bash Kurs systemu Unix 1 Skrypty powłoki Skrypt powłoki to plik tekstowy, rozpoczynający się sekwencją: #!/usr/local/bin/bash # taki sobie skrypt lub podobną. Polecenie: sekwencja napisów, odzielonych
Bardziej szczegółowoProgramowanie w języku Python. Grażyna Koba
Programowanie w języku Python Grażyna Koba Kilka definicji Program komputerowy to ciąg instrukcji języka programowania, realizujący dany algorytm. Język programowania to zbiór określonych instrukcji i
Bardziej szczegółowoSystemy operacyjne. Programowanie w shellu: BASH. Wydział Inżynierii Metali i Informatyki Przemysłowej
Systemy operacyjne Programowanie w shellu: BASH dr inż. Andrzej Opaliński pawilon B5/p.406 tel. (+48)12 617 46 37 e-mail: andrzej.opalinski@agh.edu.pl Wydział Inżynierii Metali i Informatyki Przemysłowej
Bardziej szczegółowoKurs pisania skryptów w powłoce BASH
Kurs pisania skryptów w powłoce BASH 1. Wstęp Skrypt shellowy to nic innego jak bardziej rozbudowana wersja listy pewnych poleceń, które mają zostać wykonane przez system. Zgodnie z ogólnie przyjętą konwencją,
Bardziej szczegółowoznajdowały się różne instrukcje) to tak naprawdę definicja funkcji main.
Część XVI C++ Funkcje Jeśli nasz program rozrósł się już do kilkudziesięciu linijek, warto pomyśleć o jego podziale na mniejsze części. Poznajmy więc funkcje. Szybko się przekonamy, że funkcja to bardzo
Bardziej szczegółowoBash - instrukcje warunkowe, pętle i funkcje
Bash - instrukcje warunkowe, pętle i funkcje 5 grudnia 2018 1 Instrukcje warunkowe Wewnątrz skryptu może powstać potrzeba wykonania fragmentu kodu pod pewnym warunkiem. Np. chcemy wykonać inne fragmenty
Bardziej szczegółowoĆwiczenie 1. Wprowadzenie do programu Octave
Politechnika Wrocławska Wydział Elektroniki Mikrosystemów i Fotoniki Przetwarzanie sygnałów laboratorium ETD5067L Ćwiczenie 1. Wprowadzenie do programu Octave Mimo że program Octave został stworzony do
Bardziej szczegółowoPodstawy programowania skrót z wykładów:
Podstawy programowania skrót z wykładów: // komentarz jednowierszowy. /* */ komentarz wielowierszowy. # include dyrektywa preprocesora, załączająca biblioteki (pliki nagłówkowe). using namespace
Bardziej szczegółowoLaboratorium Wstawianie skryptu na stroną: 2. Komentarze: 3. Deklaracja zmiennych
1. Wstawianie skryptu na stroną: Laboratorium 1 Do umieszczenia skryptów na stronie służy znacznik: //dla HTML5 ...instrukcje skryptu //dla HTML4 ...instrukcje
Bardziej szczegółowoLaboratorium Ubuntu Linux.
Przedmiot: Systemy operacyjne Laboratorium Ubuntu Linux. Programowanie w powłoce bash. Opracował: Krzysztof Ropiak 1. Programowanie w powłoce bash. 1.1. Wprowadzenie W jakim celu programować w powłoce
Bardziej szczegółowoMETODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH
METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH ĆWICZENIE NR 9 WYRAŻENIA LOGICZNE, INSTRUKCJE WARUNKOWE I INSTRUKCJE ITERACYJNE W PROGRAMIE KOMPUTEROWYM MATLAB Dr inż. Sergiusz Sienkowski ĆWICZENIE NR
Bardziej szczegółowoLiczby losowe i pętla while w języku Python
Liczby losowe i pętla while w języku Python Mateusz Miotk 17 stycznia 2017 Instytut Informatyki UG 1 Generowanie liczb losowych Na ogół programy są spójne i prowadzą do przewidywanych wyników. Czasem jednak
Bardziej szczegółowoPODSTAWY INFORMATYKI 1 PRACOWNIA NR 6
PODSTAWY INFORMATYKI 1 PRACOWNIA NR 6 TEMAT: Programowanie w języku C/C++: instrukcje iteracyjne for, while, do while Ogólna postać instrukcji for for (wyr1; wyr2; wyr3) Instrukcja for twory pętlę działającą
Bardziej szczegółowoskrypt powłoki to plik tekstowy, rozpoczynający się sekwencją: pierwsza linia określa powłokę, w której wykonywany jest skrypt; druga to komentarz
Ćwiczenie 6 Skrypty powłoki - programowanie w powłoce bash 1. Cel ćwiczenia Celem ćwiczenia jest poznanie możliwości powłoki bash od strony programistycznej. System UNIX (Linux) pozwala tworzyć skrypty,
Bardziej szczegółowoPodstawy programowania w Bash'u
Podstawy programowania w Bash'u I. Czym jest bash? II. Pierwszy program! III. Zmienne IV. Cytowanie V. Modyfikacja wyjścia VI. Wejście VII. Zmienne specjalne. VIII. Testy IX. Instrukcje warunkowe X. Pętle
Bardziej szczegółowoBASH - LINIA POLECEŃ. Bioinformatyka 2018/2019
BASH - LINIA POLECEŃ Bioinformatyka 2018/2019 PODSTAWOWE DEFINICJE Linux system operacyjny, które oferuje kompletne środowisko programistyczne Powłoka interfejs wiersza poleceń zapewniający komunikację
Bardziej szczegółowoJęzyk JAVA podstawy. Wykład 3, część 3. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna
Język JAVA podstawy Wykład 3, część 3 1 Język JAVA podstawy Plan wykładu: 1. Konstrukcja kodu programów w Javie 2. Identyfikatory, zmienne 3. Typy danych 4. Operatory, instrukcje sterujące instrukcja warunkowe,
Bardziej szczegółowoPRACOWNIA INFORMATYCZNA BASH - PODSTAWOWE INFORMACJE
PRACOWNIA INFORMATYCZNA BASH - PODSTAWOWE INFORMACJE Magda Mielczarek Pracownia Informatyczna 2015/2016 1 Podstawowe definicje Linux system operacyjny, które oferuje kompletne środowisko programistyczne
Bardziej szczegółowoWprowadzenie do programowania w języku C
Wprowadzenie do programowania w języku C Część druga Instrukcje sterujące przebiegiem programu Autor Roman Simiński Kontakt siminski@us.edu.pl www.us.edu.pl/~siminski Niniejsze opracowanie zawiera skrót
Bardziej szczegółowoZmienne środowiskowe: Ścieżka przeszukiwana komendą.
Informacje o tym pliku - zobacz koniecznie! Parametry z jakimi można uruchomić skrypt Zmienne środowiskowe Korzystanie z argumentów skryptu Warunkowe uruchamianie poleceń Znaki specjalne odwzorowujące
Bardziej szczegółowoPrzekierowanie wejścia wyjścia:
Przekierowanie wejścia wyjścia: program ma trzy podstawowe strumienie wejścia-wyjścia - standardowe wejście - standardowe wyjście - standardowe wyjście diagnostyczne przekierowanie standardowego wyjścia
Bardziej szczegółowoUwagi dotyczące notacji kodu! Moduły. Struktura modułu. Procedury. Opcje modułu (niektóre)
Uwagi dotyczące notacji kodu! Wyrazy drukiem prostym -- słowami języka VBA. Wyrazy drukiem pochyłym -- inne fragmenty kodu. Wyrazy w [nawiasach kwadratowych] opcjonalne fragmenty kodu (mogą być, ale nie
Bardziej szczegółowoKażde wykonanie bloku instrukcji nazywamy pojedynczym przebiegiem lub iteracją pętli.
Część XIII C++ Czym jest pętla? Pętla jest blokiem instrukcji, które wykonywane są w kółko (czyli po wykonaniu ostatniej instrukcji z bloku komputer wykonuje ponownie pierwszą instrukcję, później drugą
Bardziej szczegółowoWprowadzenie do programowania shella (bash)
1 Wprowadzenie do programowania shella (bash) Wersja oryginalna: http://pegasus.rutgers.edu/~elflord/unix/bash-tute.html autor: Donovan Rebbechi (e-mail: elflord@pegasus.rutgers.edu) tłumaczenie: Łukasz
Bardziej szczegółowoJęzyki skryptowe w programie Plans
Języki skryptowe w programie Plans Warsztaty uŝytkowników programu PLANS Kościelisko 2010 Zalety skryptów Automatyzacja powtarzających się czynności Rozszerzenie moŝliwości programu Budowa własnych algorytmów
Bardziej szczegółowoPo uruchomieniu programu nasza litera zostanie wyświetlona na ekranie
Część X C++ Typ znakowy służy do reprezentacji pojedynczych znaków ASCII, czyli liter, cyfr, znaków przestankowych i innych specjalnych znaków widocznych na naszej klawiaturze (oraz wielu innych, których
Bardziej szczegółowoCw.12 JAVAScript w dokumentach HTML
Cw.12 JAVAScript w dokumentach HTML Wstawienie skryptu do dokumentu HTML JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania.skrypty Java- Script mogą być zagnieżdżane
Bardziej szczegółowoĆwiczenie nr 14: System Linux
Ćwiczenie nr 14: System Linux Barbara Łukawska, Adam Krechowicz, Tomasz Michno Czym jest Linux? Słowo Linux może oznaczać zarówno jądro systemowe Linux, jak i całą rodzinę systemów operacyjnych, które
Bardziej szczegółowo1 Podstawy c++ w pigułce.
1 Podstawy c++ w pigułce. 1.1 Struktura dokumentu. Kod programu c++ jest zwykłym tekstem napisanym w dowolnym edytorze. Plikowi takiemu nadaje się zwykle rozszerzenie.cpp i kompiluje za pomocą kompilatora,
Bardziej szczegółowoPodstawy Programowania Podstawowa składnia języka C++
Podstawy Programowania Podstawowa składnia języka C++ Katedra Analizy Nieliniowej, WMiI UŁ Łódź, 3 października 2013 r. Szablon programu w C++ Najprostszy program w C++ ma postać: #include #include
Bardziej szczegółowo2.5 Podstawy programowania w bash'u
2-87 2.5 Podstawy programowania w bash'u Powłoka Linuksa jest programowalna, można używać edytora vi do pisania programów. Zwykle skrypt powłoki jest zapisany w pliku tekstowym i zaczyna się następującym
Bardziej szczegółowoProgramowanie w BASH u Skrypt do ćwiczeń
Programowanie w BASH u Skrypt ćwiczeń 1. Wstęp Interpreter poleceń umożliwia wykonywanie poleceń pobieranych zarówno z klawiatury jak i z pliku. Jeżeli polecenia te wykonywane są z pliku to plik taki nazywa
Bardziej szczegółowofor (i=0; i<10; i=i+1) instrukcja; instrukcja zostanie wykonana 10 razy for (inicjalizacja; test; aktualizacja) instrukcja;
Rok akademicki 2014/2015, Pracownia nr 5 2/36 Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia niestacjonarne I stopnia Rok akademicki 2014/2015 Pracownia
Bardziej szczegółowoWyrażenie include(sciezka_do_pliku) pozwala na załadowanie (wnętrza) pliku do skryptu php. Plik ten może zawierać wszystko, co może się znaleźć w
Wyrażenie include(sciezka_do_pliku) pozwala na załadowanie (wnętrza) pliku do skryptu php. Plik ten może zawierać wszystko, co może się znaleźć w obrębie skryptu. Wyrażenia include() i require() są niemal
Bardziej szczegółowoJAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania.
IŚ ćw.8 JAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania. Skrypty JavaScript są zagnieżdżane w dokumentach HTML. Skrypt JavaScript
Bardziej szczegółowoByć może jesteś doświadczonym programistą, biegle programujesz w Javie,
Kompendium PHP 01 Być może jesteś doświadczonym programistą, biegle programujesz w Javie, C++, Pythonie lub jakimś innym języku programowania, których jak myślę, powstało już tyle, że chyba nie ma osoby,
Bardziej szczegółowoOperatory zmiany sposobu przypisania standardowych strumieni >,<,>> Jeżeli pierwsze polecenie powiodło się to wykona drugie
Linux Polecenia Opracował: Andrzej Nowak Operatory zmiany sposobu przypisania standardowych strumieni >,> Przykłady: 2> plik przypisuje standardowe wyjście błędów do pliku, 1>&2 przypisanie standardowe
Bardziej szczegółowoĆwiczenie 1. Wprowadzenie do programu Octave
Politechnika Wrocławska Wydział Elektroniki Mikrosystemów i Fotoniki Przetwarzanie sygnałów laboratorium ETD5067L Ćwiczenie 1. Wprowadzenie do programu Octave Mimo że program Octave został stworzony do
Bardziej szczegółowoArchitektura systemów informatycznych. Powłoka systemowa Architektura procesora
Architektura systemów informatycznych Powłoka systemowa Architektura procesora Powłoki systemowe Powłoka tekstowa Powłoka, nazywana inaczej shellem, odpowiada za wykonywanie poleceń wpisywanych przez użytkownika
Bardziej szczegółowowhile (test) instrukcja; int i=0; while (i<10) i++; dopóki test prawdziwy wykonuj instrukcję Wykonano: 35% / \ fałsz test prawda instrukcja
Rok akademicki 2011/2012, Pracownia nr 9 2/24 Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia stacjonarne I stopnia Rok akademicki 2011/2012 Pracownia nr
Bardziej szczegółowoLekcja 1. Składnia języka zmienne i podstawowe instrukcje PHP. Do wyświetlania tekstu służy instrukcja echo echo Hello world ;
Do wyświetlania tekstu służy instrukcja echo echo Hello world ; PHP język ze słabą kontrolą typów. W języku php w przeciwieństwie do c++ nie musimy podawać typu zmiennej podczas jej deklaracji. Tworzenie
Bardziej szczegółowoPętle. for, while, do... while, foreach. Materiał pomocniczy do kursu Podstawy programowania Autor: Grzegorz Góralski ggoralski.
Materiał pomocniczy do kursu Podstawy programowania Autor: Grzegorz Góralski ggoralski.com Pętle for, while, do... while, foreach Jeszcze o operatorach... Skrócone operatory arytmetyczne przykład x +=
Bardziej szczegółowoNaukę zaczynamy od poznania interpretera. Interpreter uruchamiamy z konsoli poleceniem
Moduł 1 1. Wprowadzenie do języka Python Python jest dynamicznym językiem interpretowanym. Interpretowany tzn. że kod, który napiszemy możemy natychmiast wykonać bez potrzeby tłumaczenia kodu programistycznego
Bardziej szczegółowoBlockly Kodowanie pomoc.
1 Blockly Kodowanie pomoc. Słowniczek: Zmienna posiada nazwę wywoływaną w programie oraz miejsce na przechowywanie wartości. Instrukcja warunkowa pozwala na wykonanie instrukcji w zależności od warunku
Bardziej szczegółowoInformacja o języku. Osadzanie skryptów. Instrukcje, komentarze, zmienne, typy, stałe. Operatory. Struktury kontrolne. Tablice.
Informacja o języku. Osadzanie skryptów. Instrukcje, komentarze, zmienne, typy, stałe. Operatory. Struktury kontrolne. Tablice. Język PHP Język interpretowalny, a nie kompilowany Powstał w celu programowania
Bardziej szczegółowoSystemy Operacyjne. Część II Zarządzanie/Administracja Systemem. 5: Skrypty. autor: mgr inż. Andrzej Woźniak
Systemy Operacyjne Część II Zarządzanie/Administracja Systemem 5: Skrypty autor: mgr inż. Andrzej Woźniak Czym jest skrypt? plik tekstowy zawierające polecenia interpretera poleceń polecenia są wykonywane
Bardziej szczegółowoNarzędzie pomocnicze do przedmiotu Podstawy Informatyki - złożoność obliczeniowa
Narzędzie pomocnicze przedmiotu Podstawy Informatyki - złożoność obliczeniowa Piotr Jeruszka 1 25 listopada 2013 1 Instytut Informatyki Teoretycznej i Stosowanej Politechnika Częstochowska pjeruszka@icis.pcz.pl
Bardziej szczegółowoInformatyka I. Wykład 3. Sterowanie wykonaniem programu. Instrukcje warunkowe Instrukcje pętli. Dr inż. Andrzej Czerepicki
Informatyka I Wykład 3. Sterowanie wykonaniem programu. Instrukcje warunkowe Instrukcje pętli Dr inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2018 Operacje relacji (porównania) A
Bardziej szczegółowolekcja 8a Gry komputerowe MasterMind
lekcja 8a Gry komputerowe MasterMind Posiadamy już elementarną wiedzę w zakresie programowania. Pora więc zabrać się za rozwiązywanie problemów bardziej złożonych, które wymagają zastosowania typowych
Bardziej szczegółowoBash i algorytmy. Elwira Wachowicz. 20 lutego
Bash i algorytmy Elwira Wachowicz elwira@ifd.uni.wroc.pl 20 lutego 2012 Elwira Wachowicz (elwira@ifd.uni.wroc.pl) Bash i algorytmy 20 lutego 2012 1 / 16 Inne przydatne polecenia Polecenie Dziaªanie Przykªad
Bardziej szczegółowo1 Wielokrotne powtarzanie tych samych operacji
1 Wielokrotne powtarzanie tych samych operacji Zadanie 1. roszę porównać następujące programy(efekt działania każdego z nich jest takisam). rzykład 1 przedstawia najbardziej typowy zapis, powodujący wykonanie
Bardziej szczegółowoWprowadzania liczb. Aby uniknąć wprowadzania ułamka jako daty, należy poprzedzać ułamki cyfrą 0 (zero); np.: wpisać 0 1/2
Wprowadzania liczb Liczby wpisywane w komórce są wartościami stałymi. W Excel'u liczba może zawierać tylko następujące znaki: 0 1 2 3 4 5 6 7 8 9 + - ( ), / $ %. E e Excel ignoruje znaki plus (+) umieszczone
Bardziej szczegółowoJAVAScript w dokumentach HTML (1)
JAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania. Skrypty JavaScript mogą być zagnieżdżane w dokumentach HTML. Instrukcje JavaScript
Bardziej szczegółowodo instrukcja while (wyrażenie);
Instrukcje pętli -ćwiczenia Instrukcja while Pętla while (póki) powoduje powtarzanie zawartej w niej sekwencji instrukcji tak długo, jak długo zaczynające pętlę wyrażenie pozostaje prawdziwe. while ( wyrażenie
Bardziej szczegółowoProgramowanie komputerowe. Zajęcia 1
Programowanie komputerowe Zajęcia 1 Code::Blocks - tworzenie projektu Create New Project Console Application -> C++ Wybierz nazwę projektu Stworzy się nowy projekt z wpisaną funkcją main Wpisz swój program
Bardziej szczegółowoPodstawy Programowania C++
Wykład 3 - podstawowe konstrukcje Instytut Automatyki i Robotyki Warszawa, 2014 Wstęp Plan wykładu Struktura programu, instrukcja przypisania, podstawowe typy danych, zapis i odczyt danych, wyrażenia:
Bardziej szczegółowoPodstawowe elementy proceduralne w C++ Program i wyjście. Zmienne i arytmetyka. Wskaźniki i tablice. Testy i pętle. Funkcje.
Podstawowe elementy proceduralne w C++ Program i wyjście Zmienne i arytmetyka Wskaźniki i tablice Testy i pętle Funkcje Pierwszy program // Niezbędne zaklęcia przygotowawcze ;-) #include using
Bardziej szczegółowoBloki anonimowe w PL/SQL
Język PL/SQL PL/SQL to specjalny język proceduralny stosowany w bazach danych Oracle. Język ten stanowi rozszerzenie SQL o szereg instrukcji, znanych w proceduralnych językach programowania. Umożliwia
Bardziej szczegółowoSQL - Structured Query Language -strukturalny język zapytań SQL SQL SQL SQL
Wprowadzenie do SQL SQL - Structured Query Language -strukturalny język zapytań Światowy standard przeznaczony do definiowania, operowania i sterowania danymi w relacyjnych bazach danych Powstał w firmie
Bardziej szczegółowoAlgorytmy i struktury danych
Algorytmy i struktury danych 4. Łódź 2018 Suma szeregu harmonicznego - Wpisz kod programu w oknie edycyjnym - Zapisz kod w pliku harmonic.py - Uruchom skrypt (In[1]: run harmonic.py) - Ten program wykorzystuje
Bardziej szczegółowoPodstawy programowania skryptów Sh
Grzegorz Jacek Nalepa 25.11.2000, Kraków, Revision : 1.4 Streszczenie Artykuł jest wprowadzeniem do tworzenia skryptów w języku powłoki Sh. Przedstawione są podstawowe konstrukcje języka Sh. Najważniejsze
Bardziej szczegółowoĆwiczenie: JavaScript Cookies (3x45 minut)
Ćwiczenie: JavaScript Cookies (3x45 minut) Cookies niewielkie porcje danych tekstowych, które mogą być przesyłane między serwerem a przeglądarką. Przeglądarka przechowuje te dane przez określony czas.
Bardziej szczegółowoInstrukcje sterujące. wer. 11 z drobnymi modyfikacjami! Wojciech Myszka :53:
Instrukcje sterujące wer. 11 z drobnymi modyfikacjami! Wojciech Myszka 2017-07-05 10:53:09 +0200 Ala ma kota Część I Prosty przykład Problem 1. Zadanie polega na tym, żeby opracować algorytm który dla
Bardziej szczegółowoNiezwykłe tablice Poznane typy danych pozwalają przechowywać pojedyncze liczby. Dzięki tablicom zgromadzimy wiele wartości w jednym miejscu.
Część XIX C++ w Każda poznana do tej pory zmienna może przechowywać jedną liczbę. Jeśli zaczniemy pisać bardziej rozbudowane programy, okaże się to niewystarczające. Warto więc poznać zmienne, które mogą
Bardziej szczegółowoSystem operacyjny Linux
Paweł Rajba pawel.rajba@continet.pl http://kursy24.eu/ Zawartość modułu 7 Język awk Wprowadzenie Schemat programu Konstrukcja wzorców Konstrukcja wyrażeń regularnych Struktury kontrolne Predefiniowane
Bardziej szczegółowoLaboratorium Podstaw Informatyki. Kierunek Elektrotechnika. Ćwiczenie 1. Podstawy. Wprowadzenie do programowania w języku C. Katedra Metrologii AGH
Laboratorium Podstaw Informatyki Kierunek Elektrotechnika Ćwiczenie 1 Podstawy Wprowadzenie do programowania w języku C Kraków 2010 Twój pierwszy program w C Program w języku C, jak i w wielu innych językach
Bardziej szczegółowo