Skrypty BASH a. Systemy Operacyjne 2. Mateusz Hołenko. 4 października 2012
|
|
- Antoni Bukowski
- 8 lat temu
- Przeglądów:
Transkrypt
1 Skrypty BASH a Systemy Operacyjne 2 Mateusz Hołenko 4 października 2012
2 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 Hołenko Skrypty BASH a [2/28]
3 Wstęp teoretyczny
4 O skryptach słów kilka... Skrypt to program napisany z użyciem języka skryptowego. Języki skryptowe to jęzki programowania przenaczone do użycia w celu automatyzacji działania konkretnych aplikacji. Języki skryptowe są często językami interpretowanymi. Mateusz Hołenko Skrypty BASH a [4/28]
5 Powłoka powłoka (ang. shell) stanowi interfejs użytkownika pozwalający mu na kontrolowanie systememu operacyjnego bash (ang. Bourne-Again SHell) to popularna powłoka dla systemów uniksowych bash posiada własny język do pisania skryptów bash dostarcza interfejs typu wiersz poleceń Mateusz Hołenko Skrypty BASH a [5/28]
6 Powłoka powłoka (ang. shell) stanowi interfejs użytkownika pozwalający mu na kontrolowanie systememu operacyjnego bash (ang. Bourne-Again SHell) to popularna powłoka dla systemów uniksowych bash posiada własny język do pisania skryptów bash dostarcza interfejs typu wiersz poleceń Mateusz Hołenko Skrypty BASH a [5/28]
7 Powłoka powłoka (ang. shell) stanowi interfejs użytkownika pozwalający mu na kontrolowanie systememu operacyjnego bash (ang. Bourne-Again SHell) to popularna powłoka dla systemów uniksowych bash posiada własny język do pisania skryptów bash dostarcza interfejs typu wiersz poleceń Mateusz Hołenko Skrypty BASH a [5/28]
8 Powłoka powłoka (ang. shell) stanowi interfejs użytkownika pozwalający mu na kontrolowanie systememu operacyjnego bash (ang. Bourne-Again SHell) to popularna powłoka dla systemów uniksowych bash posiada własny język do pisania skryptów bash dostarcza interfejs typu wiersz poleceń Mateusz Hołenko Skrypty BASH a [5/28]
9 Obsługa powłoki bash wydawanie poleceń autouzupełnianie możliwosć edycji historia poleceń nazwy wieloznaczne rozwijanie nawiasów klamrowych zmienne środowiskowe przekierowanie strumieni danych Mateusz Hołenko Skrypty BASH a [6/28]
10 Obsługa powłoki bash wydawanie poleceń autouzupełnianie możliwosć edycji historia poleceń nazwy wieloznaczne rozwijanie nawiasów klamrowych zmienne środowiskowe przekierowanie strumieni danych Mateusz Hołenko Skrypty BASH a [6/28]
11 Obsługa powłoki bash wydawanie poleceń autouzupełnianie możliwosć edycji historia poleceń nazwy wieloznaczne rozwijanie nawiasów klamrowych zmienne środowiskowe przekierowanie strumieni danych Mateusz Hołenko Skrypty BASH a [6/28]
12 Obsługa powłoki bash wydawanie poleceń autouzupełnianie możliwosć edycji historia poleceń nazwy wieloznaczne rozwijanie nawiasów klamrowych zmienne środowiskowe przekierowanie strumieni danych Mateusz Hołenko Skrypty BASH a [6/28]
13 Język skryptowy powłoki BASH
14 Pierwszy skrypt #!/bin/bash # To jest komentarz echo "Witaj Świecie!" Mateusz Hołenko Skrypty BASH a [8/28]
15 Interakcja z użytkownikiem wyprowadzanie tekstu na ekran echo wyświetla wiersz tekstu -n nie wypisuje kończącego znaku nowej linii -e włącza interpretowanie sekwencji specjalnych np. \a, \t, \\, \nnn, \xnnn printf wypisuje sformatowany tekst wczytywanie danych od użytkownika read czyta wiersz ze standardowego wejścia -s tryb cichy brak echa -t oczekiwanie przez skończony czas -n oczekuje na n znaków -d określa znak końca wczytywania Mateusz Hołenko Skrypty BASH a [9/28]
16 Interakcja z użytkownikiem wyprowadzanie tekstu na ekran echo wyświetla wiersz tekstu -n nie wypisuje kończącego znaku nowej linii -e włącza interpretowanie sekwencji specjalnych np. \a, \t, \\, \nnn, \xnnn printf wypisuje sformatowany tekst wczytywanie danych od użytkownika read czyta wiersz ze standardowego wejścia -s tryb cichy brak echa -t oczekiwanie przez skończony czas -n oczekuje na n znaków -d określa znak końca wczytywania Mateusz Hołenko Skrypty BASH a [9/28]
17 Zmienne Zmienna to obszar pamięci służący do przechowywania danych podczas działania programu. liczba=12 tekst="wartością zmiennej \$liczba jest $liczba" tekst2= Wartością zmiennej \$liczba jest $liczba polecenie= pwd polecenie2=$(pwd) echo $liczba $tekst $tekst2 $polecenie $polecenie2 Uwaga: wokół znaku przypisania nie może być spacji! Mateusz Hołenko Skrypty BASH a [10/28]
18 Zmienne Zmienna to obszar pamięci służący do przechowywania danych podczas działania programu. liczba=12 tekst="wartością zmiennej \$liczba jest $liczba" tekst2= Wartością zmiennej \$liczba jest $liczba polecenie= pwd polecenie2=$(pwd) echo $liczba $tekst $tekst2 $polecenie $polecenie2 Uwaga: wokół znaku przypisania nie może być spacji! Mateusz Hołenko Skrypty BASH a [10/28]
19 Zmienne specjalne $0 nazwa skryptu $1 pierwszy parametr przekazany do skryptu... $9 dziewiąty parametr przekazany do skryptu lista wszystkich parametrów przekazanych do skryptu $# ilość parametrów przekazanych do skryptu $? kod zakończenia ostatniego polecenia Mateusz Hołenko Skrypty BASH a [11/28]
20 Zmienne środowiskowe Zmienne zdefiniowane w sposób pokazany wcześniej mają zakres lokalny dostępne są jedynie w powłoce, w której zostały zdefiniowane. Definicja zmiennej środowiskowej (widocznej również w powłokach potomnych): export glob=3 printenv # wypisuje zmienne środowiskowe Mateusz Hołenko Skrypty BASH a [12/28]
21 Zmienne środowiskowe Zmienne zdefiniowane w sposób pokazany wcześniej mają zakres lokalny dostępne są jedynie w powłoce, w której zostały zdefiniowane. Definicja zmiennej środowiskowej (widocznej również w powłokach potomnych): export glob=3 printenv # wypisuje zmienne środowiskowe Mateusz Hołenko Skrypty BASH a [12/28]
22 Tablice Tablice pozwalają reprezentować kolekcje elementów (zmiennych). tablica=(wartosc1 wartosc2 wartosc3) echo ${tablica[0]} # pierwszy element tablicy echo ${tablica[1]} # drugi element tablicy echo ${tablica[2]} # trzeci element tablicy echo ${tablica[*]} # lub: echo ${tablica[@]}; wszystkie elementy tablicy tablica[3]="wartosc4" # rozszerzanie tablicy unset tablica[3] # skracanie tablicy echo ${#tablica[*]} # długość tablicy Mateusz Hołenko Skrypty BASH a [13/28]
23 Tablice Tablice pozwalają reprezentować kolekcje elementów (zmiennych). tablica=(wartosc1 wartosc2 wartosc3) echo ${tablica[0]} # pierwszy element tablicy echo ${tablica[1]} # drugi element tablicy echo ${tablica[2]} # trzeci element tablicy echo ${tablica[*]} # lub: echo ${tablica[@]}; wszystkie elementy tablicy tablica[3]="wartosc4" # rozszerzanie tablicy unset tablica[3] # skracanie tablicy echo ${#tablica[*]} # długość tablicy Mateusz Hołenko Skrypty BASH a [13/28]
24 Instrukcja warunkowa Instrukcja warunkowa if pozwala kontrolować przepływ wykonania programu. if [ 1 -gt 2 ] then echo 1 jest większe niż 2 elif [ 2 -gt 1 ] echo 2 jest większe niż 1 else echo 1 jest równe 2 fi Mateusz Hołenko Skrypty BASH a [14/28]
25 Instrukcja warunkowa Instrukcja warunkowa if pozwala kontrolować przepływ wykonania programu. if [ 1 -gt 2 ] then echo 1 jest większe niż 2 elif [ 2 -gt 1 ] echo 2 jest większe niż 1 else echo 1 jest równe 2 fi Mateusz Hołenko Skrypty BASH a [14/28]
26 Polecenie test Polecenie test wyznacza wartość prostych wyrażeń logicznych: -d nazwa plik jest katalogiem -f nazwa plik jest zwykłym plikiem -L nazwa plik jest dowiązaniem symbolicznym -r nazwa plik istnieje i można go odczytać -w nazwa plik istnieje i można do niego pisać -x nazwa plik istnieje i można go uruchomić -s nazwa plik istnieje i ma niezerową wielkość f1 -nt f2 plik f1 jest nowszy niż f2 f1 -ot f2 plik f1 jest starszy niż f2 Uwaga: Wynik pozytywny testu (tj. prawda) sygnalizowany jest za pomocą wartości zwróconej 0, fałsz zaś jako 1. Mateusz Hołenko Skrypty BASH a [15/28]
27 Polecenie test Polecenie test wyznacza wartość prostych wyrażeń logicznych: -d nazwa plik jest katalogiem -f nazwa plik jest zwykłym plikiem -L nazwa plik jest dowiązaniem symbolicznym -r nazwa plik istnieje i można go odczytać -w nazwa plik istnieje i można do niego pisać -x nazwa plik istnieje i można go uruchomić -s nazwa plik istnieje i ma niezerową wielkość f1 -nt f2 plik f1 jest nowszy niż f2 f1 -ot f2 plik f1 jest starszy niż f2 Uwaga: Wynik pozytywny testu (tj. prawda) sygnalizowany jest za pomocą wartości zwróconej 0, fałsz zaś jako 1. Mateusz Hołenko Skrypty BASH a [15/28]
28 Polecenie test, cd. s1 = s2 ciąg znaków s1 jest identyczny z ciągiem s2 s1!= s2 ciąg znaków s1 nie jest identyczny z ciągiem s2 -z s1 ciąg znaków ma zerową długość -n nazwa ciąg znaków ma niezerową długość a -eq b wartości całkowite a i b są sobie równe a -ne b wartości całkowite a i b nie są sobie równe a -gt b wartość całkowita a jest większa od b a -lt b wartość całkowita a jest mniejsza niż b a -ge b wartość całkowita a jest nie mniejsza niż b a -le b wartość całkowita a jest nie większa niż b t1 -a t2 iloczy logiczny testów t1 -o t2 suma logiczna testów! t1 negacja testu \( t1 \) grupowanie testów Mateusz Hołenko Skrypty BASH a [16/28]
29 Instrukcja case Instrukcja case wybiera akcję na podstawie pasującego wzorca. #!/bin/bash echo "Podaj cyfrę dnia tygodnia" read d case "$d" in "1") echo "Poniedziałek" ;; "2") echo "Wtorek" ;; "3") echo "Środa" ;; "4") echo "Czwartek" ;; "5") echo "Piątek" ;; "6") ;& "7") echo "Weekend" ;; # alternatywa: [67] *) echo "Nic nie wybrałeś" esac Mateusz Hołenko Skrypty BASH a [17/28]
30 Instrukcja case Instrukcja case wybiera akcję na podstawie pasującego wzorca. #!/bin/bash echo "Podaj cyfrę dnia tygodnia" read d case "$d" in "1") echo "Poniedziałek" ;; "2") echo "Wtorek" ;; "3") echo "Środa" ;; "4") echo "Czwartek" ;; "5") echo "Piątek" ;; "6") ;& "7") echo "Weekend" ;; # alternatywa: [67] *) echo "Nic nie wybrałeś" esac Mateusz Hołenko Skrypty BASH a [17/28]
31 Pętla for Pętla for służy do wykonania akcji na każdym elemencie listy. for x in raz dwa trzy do echo "To jest $x" done Kontrola pętli Do kontrolowania przebiegu kolejnych iteracji pętli wykorzystać można słowa kluczowe break oraz continue. Warto wiedzieć Zapoznaj się z poleceniem seq. Mateusz Hołenko Skrypty BASH a [18/28]
32 Pętla for Pętla for służy do wykonania akcji na każdym elemencie listy. for x in raz dwa trzy do echo "To jest $x" done Kontrola pętli Do kontrolowania przebiegu kolejnych iteracji pętli wykorzystać można słowa kluczowe break oraz continue. Warto wiedzieć Zapoznaj się z poleceniem seq. Mateusz Hołenko Skrypty BASH a [18/28]
33 Pętla for Pętla for służy do wykonania akcji na każdym elemencie listy. for x in raz dwa trzy do echo "To jest $x" done Kontrola pętli Do kontrolowania przebiegu kolejnych iteracji pętli wykorzystać można słowa kluczowe break oraz continue. Warto wiedzieć Zapoznaj się z poleceniem seq. Mateusz Hołenko Skrypty BASH a [18/28]
34 Pętle while oraz until Pętle while oraz until wykonują akcje do momentu niespełnienia (while) / spełnienia (until) warunku. #!/bin/bash x=1; while [ $x -le 10 ]; do echo "Napis pojawił się po raz: $x" x=$[x + 1] done x=1; until [ $x -ge 10 ]; do echo "Napis pojawił się po raz: $x" x=$[x + 1] done Mateusz Hołenko Skrypty BASH a [19/28]
35 Pętle while oraz until Pętle while oraz until wykonują akcje do momentu niespełnienia (while) / spełnienia (until) warunku. #!/bin/bash x=1; while [ $x -le 10 ]; do echo "Napis pojawił się po raz: $x" x=$[x + 1] done x=1; until [ $x -ge 10 ]; do echo "Napis pojawił się po raz: $x" x=$[x + 1] done Mateusz Hołenko Skrypty BASH a [19/28]
36 Funkcje Kawałki kodu, które powtarzają się w skrypcie można zapisać jako funkcje i wywoływać wielokrotnie w dowolnych miejscach skryptu. function test() { echo "Wywołano mnie z $# parametrami" } test raz dwa trzy Mateusz Hołenko Skrypty BASH a [20/28]
37 Funkcje Kawałki kodu, które powtarzają się w skrypcie można zapisać jako funkcje i wywoływać wielokrotnie w dowolnych miejscach skryptu. function test() { echo "Wywołano mnie z $# parametrami" } test raz dwa trzy Mateusz Hołenko Skrypty BASH a [20/28]
38 Obliczanie wartości arytmetycznych Powłoka bash wspiera operacje na liczbach całkowitych. #!/bin/bash echo $(( )) wynik=$[2**10] echo "$wynik" Warto zobaczyć polecenie let Mateusz Hołenko Skrypty BASH a [21/28]
39 Obliczanie wartości arytmetycznych Powłoka bash wspiera operacje na liczbach całkowitych. #!/bin/bash echo $(( )) wynik=$[2**10] echo "$wynik" Warto zobaczyć polecenie let Mateusz Hołenko Skrypty BASH a [21/28]
40 Tworzenie interaktywnych skryptów wykorzystanie wbudowanych poleceń read, echo polecenie select program dialog Uwaga: Aplikacja dialog nie jest domyślnie instalowana we wszystkich dystrybucjach! Mateusz Hołenko Skrypty BASH a [22/28]
41 Tworzenie interaktywnych skryptów wykorzystanie wbudowanych poleceń read, echo polecenie select program dialog Uwaga: Aplikacja dialog nie jest domyślnie instalowana we wszystkich dystrybucjach! Mateusz Hołenko Skrypty BASH a [22/28]
42 Tworzenie interaktywnych skryptów wykorzystanie wbudowanych poleceń read, echo polecenie select program dialog Uwaga: Aplikacja dialog nie jest domyślnie instalowana we wszystkich dystrybucjach! Mateusz Hołenko Skrypty BASH a [22/28]
43 Tworzenie interaktywnych skryptów wykorzystanie wbudowanych poleceń read, echo polecenie select program dialog Uwaga: Aplikacja dialog nie jest domyślnie instalowana we wszystkich dystrybucjach! Mateusz Hołenko Skrypty BASH a [22/28]
44 Na zakończenie kończenie działania skryptu polecenie exit exit 15 włączanie zawartości innego pliku operator.. moj_skrypt.sh Mateusz Hołenko Skrypty BASH a [23/28]
45 Na zakończenie kończenie działania skryptu polecenie exit exit 15 włączanie zawartości innego pliku operator.. moj_skrypt.sh Mateusz Hołenko Skrypty BASH a [23/28]
46 Zadania
47 Zadania praktyczne Zadanie 1 Napisać skrypt sprawdzający czy istnieje podany jako parametr plik i wypisujący na ekranie odpowiedni komunikat. Zadanie 2 Jak wyżej, jeśli plik istnieje powinien pojawić się komunikat, w przeciwnym razie plik taki powinien zostać utworzony tak, by jego pierwszą linię stanowił napis To jest nowy plik. Mateusz Hołenko Skrypty BASH a [25/28]
48 Zadania praktyczne Zadanie 1 Napisać skrypt sprawdzający czy istnieje podany jako parametr plik i wypisujący na ekranie odpowiedni komunikat. Zadanie 2 Jak wyżej, jeśli plik istnieje powinien pojawić się komunikat, w przeciwnym razie plik taki powinien zostać utworzony tak, by jego pierwszą linię stanowił napis To jest nowy plik. Mateusz Hołenko Skrypty BASH a [25/28]
49 Zadania praktyczne, cd. Zadanie 3 Napisać skrypt zawierający informacje o każdym podkatalogu znajdującym się w katalogu podanym jako argument, obejmującą nazwę podkatalogu i liczbę znajdujących się w nim plików. Zadanie 4 Napisać skrypt: jeśli podana jest nazwa katalogu jako argument to wylistować zawartość katalogu, w przeciwnym wypadku należy zapytać użytkownika o nazwę katalogu i wylistować podany katalog. Mateusz Hołenko Skrypty BASH a [26/28]
50 Zadania praktyczne, cd. Zadanie 3 Napisać skrypt zawierający informacje o każdym podkatalogu znajdującym się w katalogu podanym jako argument, obejmującą nazwę podkatalogu i liczbę znajdujących się w nim plików. Zadanie 4 Napisać skrypt: jeśli podana jest nazwa katalogu jako argument to wylistować zawartość katalogu, w przeciwnym wypadku należy zapytać użytkownika o nazwę katalogu i wylistować podany katalog. Mateusz Hołenko Skrypty BASH a [26/28]
51 Zadania praktyczne, cd. Zadanie 5 Napisać skrypt wyświetlający w odwrotnej kolejności argumenty jego wywołania. (np. skrypt a b c d => d c b a) Zadanie 6 Skrypt tworzący nazwę projektu, zmiennej, itp. wg określonego formatu podanego jako pierwszy parametr:./chcase joined my new project # mynewproject./chcase underline my new var # my_new_project./chcase uppercase my new const # MY_NEW_CONST./chcase dashes my new resource # my-new-resources Obsłuż błędy. Mateusz Hołenko Skrypty BASH a [27/28]
52 Zadania praktyczne, cd. Zadanie 5 Napisać skrypt wyświetlający w odwrotnej kolejności argumenty jego wywołania. (np. skrypt a b c d => d c b a) Zadanie 6 Skrypt tworzący nazwę projektu, zmiennej, itp. wg określonego formatu podanego jako pierwszy parametr:./chcase joined my new project # mynewproject./chcase underline my new var # my_new_project./chcase uppercase my new const # MY_NEW_CONST./chcase dashes my new resource # my-new-resources Obsłuż błędy. Mateusz Hołenko Skrypty BASH a [27/28]
53 Zadania praktyczne, cd. Zadanie 7 Skrypt-predykat, który sprawdza porę dnia. Możliwe pory dnia: early, late, day, night, morning, lunchtime, evening. Jeśli użytkownik poda porę dnia nieznaną skryptowi należy wyświetlić komunikat o błędzie. Mateusz Hołenko Skrypty BASH a [28/28]
System 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
1 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
Skrypty 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:
Wprowadzenie 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
Systemy 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
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ć
Administracja 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
Programowanie skryptów powłoki
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.
Bash - 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:
Systemy 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
Technologie 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ć
Interpreter 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
Pracownia 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 :
Temat 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
pico 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,
Zmienne 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
PRACOWNIA 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
BASH - 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ę
Tworzenie 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,
Ś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
Skrypty 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
- 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:
PODSTAWY INFORMATYKI
PODSTAWY INFORMATYKI Operatory i && polecenie1 polecenie2 polecenie1 && polecenie2 Operator OR ( ) spowoduje wykonanie polecenia2 tylko wtedy, gdy polecenie1 zakończy się niepowodzeniem. Operator AND (
Wstę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
Powł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
12. 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
Systemy operacyjne na platformach mobilnych 2 Podstawy obsługi powłoki Bash
Systemy operacyjne na platformach mobilnych 2 Podstawy obsługi powłoki Bash Prezentacja jest współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego w projekcie pt. Innowacyjna
Podstawy 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
POPULARNE POLECENIA SKRYPTY. Pracownia Informatyczna 2
SKRYPTY Pracownia Informatyczna 2 PRACOWNIA INFORMATYCZNA 2017/2018 MAGDA MIELCZAREK PRACOWNIA INFORMATYCZNA 2017/2018 MAGDA MIELCZAREK 2 cal wyświetlenie kalendarza Składnia: cal 2017, cal Polecenie cal
Powł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
Po 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
Kurs 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ą,
Laboratorium 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
Programowanie 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
Powł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)
Programowanie 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
Umieszczanie kodu. kod skryptu
PHP Definicja PHP jest językiem skryptowym służącym do rozszerzania możliwości stron internetowych. Jego składnia jest bardzo podobna do popularnych języków programowania C/C++, lecz jest bardzo uproszczona
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
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
Podstawy 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
Pracownia Komputerowa wykład III
Pracownia Komputerowa wykład III dr Magdalena Posiadała-Zezula http://www.fuw.edu.pl/~mposiada/pk16 1 Powłoki - rodzaje! W Linux ie mamy kilka powłok do wyboru:! sh : Bourne Shell, oryginalna powłoka systemu
Ję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
1 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,
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ć
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
Cw.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
Podstawy programowania w języku Visual Basic dla Aplikacji (VBA)
Podstawy programowania w języku Visual Basic dla Aplikacji (VBA) Instrukcje Język Basic został stworzony w 1964 roku przez J.G. Kemeny ego i T.F. Kurtza z Uniwersytetu w Darthmouth (USA). Nazwa Basic jest
PRACOWNIA INFORMATYCZNA CHARAKTERYSTYKA PRZEDMIOTU BASH - PODSTAWOWE INFORMACJE
PRACOWNIA INFORMATYCZNA CHARAKTERYSTYKA PRZEDMIOTU BASH - PODSTAWOWE INFORMACJE M.Mielczarek Pracownia Informatyczna 2017/2018 1 PRACOWNIA INFORMATYCZNA PROWADZĄCY: Dr Magda Mielczarek (biolog) Katedra
Ć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
Podstawy 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
Naukę 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
Opis: 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
1 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,
Bash, skrypty. Wojciech Dudek. 15 listopada Uniwersytet Warszawski
Bash, skrypty. Wojciech Dudek Uniwersytet Warszawski 15 listopada 2007 Pierwszy skrypt hello.sh #!/bin/bash # Progam z radością wita świat. echo "Hello world" # Tekst powitania Rozszerzenie sh jest standartowym
Strona1. 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
Systemy 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
Linuks skrypty Część teoretyczna
Linuks skrypty Część teoretyczna Zmienne środowiskowe Interpreter poleceń nazywany inaczej także powłoką systemową pośredniczy pomiędzy użytkownikiem a funkcjami systemu operacyjnego. Powłoka systemowa
Komentarze 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
Wprowadzenie do Scilab: podstawy języka Scilab
Wprowadzenie do Scilab: podstawy języka Scilab Magdalena Deckert, Izabela Szczęch, Barbara Wołyńska, Bartłomiej Prędki Politechnika Poznańska, Instytut Informatyki Narzędzia Informatyki Narzędzia Informatyki
Wprowadzenie 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
Podstawy 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
Zmienne ś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
Programowanie w Turbo Pascal
Skróty: ALT + F9 Kompilacja CTRL + F9 Uruchomienie Struktura programu: Programowanie w Turbo Pascal Program nazwa; - nagłówek programu - blok deklaracji (tu znajduje się VAR lub CONST) - blok instrukcji
Instrukcje sterujące
Podstawy programowania w C++ Bibliografia: Instrukcje sterujące Nauka programowania dla początkujących; A. Struzińska-Walczak / K. Walczak CPA: PROGRAMMING ESSENTIALS IN C++ https://www.netacad.com Opracował:
Podstawy 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:
Systemy operacyjne. System operacyjny Linux - wstęp. Anna Wojak
Systemy operacyjne System operacyjny Linux - wstęp Anna Wojak 1 1 Wstęp Linux jest systemem z rodziny Unix. Pierwsza wersja systemu została opracowana w 1969 roku przez K.Thompsona i D.Ritchie Jest to
while (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
Programowanie obiektowe
Programowanie obiektowe Język programowania Ruby Marcin Młotkowski 12 kwietnia 2018 Plan wykładu 1 Wstęp 2 Typy numeryczne Łańcuchy znaków (klasa String) Przedziały Tablice i tablice asocjacyjne Nazwy
skrypt 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,
Pracownia Informatyczna I ORGANIZACJA ZAJĘĆ, ZASADY ZALICZENIA
Pracownia Informatyczna I ORGANIZACJA ZAJĘĆ, ZASADY ZALICZENIA 1 Organizacja zajęć ½ semestru mgr Magda Mielczarek Katedra Genetyki, pokój nr 14 e-mail: magda.mielczarek@up.wroc.pl tel: 71-320-57-51 Slajdy
Nazwa implementacji: Nauka języka Python wyrażenia warunkowe. Autor: Piotr Fiorek. Opis implementacji: Poznanie wyrażeń warunkowych if elif - else.
Nazwa implementacji: Nauka języka Python wyrażenia warunkowe Autor: Piotr Fiorek Opis implementacji: Poznanie wyrażeń warunkowych if elif - else. Nasz kalkulator umie już liczyć, ale potrafi przeprowadzać
Informacja 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
Bash - 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
1. Pierwszy program. Kompilator ignoruje komentarze; zadaniem komentarza jest bowiem wyjaśnienie programu człowiekowi.
1. Pierwszy program // mój pierwszy program w C++ #include using namespace std; cout
Python wprowadzenie. Warszawa, 24 marca PROGRAMOWANIE I SZKOLENIA
Python wprowadzenie Warszawa, 24 marca 2017 Python to język: nowoczesny łatwy w użyciu silny można pisać aplikacje Obiektowy klejący może być zintegrowany z innymi językami np. C, C++, Java działający
Laboratorium 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
KARTA KURSU. Języki skryptowe
KARTA KURSU Nazwa Nazwa w j. ang. Języki skryptowe Script languages Kod Punktacja ECTS* 3 Koordynator mgr Alfred Budziak Zespół dydaktyczny: dr Olaf Bar mgr Alfred Budziak Opis kursu (cele kształcenia)
Bash 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
Ję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,
Język C : programowanie dla początkujących : przewodnik dla adeptów programowania / Greg Perry, Dean Miller. Gliwice, cop
Język C : programowanie dla początkujących : przewodnik dla adeptów programowania / Greg Perry, Dean Miller. Gliwice, cop. 2016 Spis treści Wprowadzenie 11 Adresaci książki 12 Co wyróżnia tę książkę na
Bloki 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
2.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
JAVA. Platforma JSE: Środowiska programistyczne dla języka Java. Wstęp do programowania w języku obiektowym. Opracował: Andrzej Nowak
JAVA Wstęp do programowania w języku obiektowym Bibliografia: JAVA Szkoła programowania, D. Trajkowska Ćwiczenia praktyczne JAVA. Wydanie III,M. Lis Platforma JSE: Opracował: Andrzej Nowak JSE (Java Standard
Programowanie 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
Ć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
Podstawy języka C++ Maciej Trzebiński. Instytut Fizyki Jądrowej Polskiej Akademii Nauk. Praktyki studenckie na LHC IVedycja,2016r.
M. Trzebiński C++ 1/14 Podstawy języka C++ Maciej Trzebiński Instytut Fizyki Jądrowej Polskiej Akademii Nauk Praktyki studenckie na LHC IVedycja,2016r. IFJ PAN Przygotowanie środowiska pracy Niniejsza
Uwagi 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
Warunki logiczne instrukcja if
Warunki logiczne instrukcja if Prowadzący: Łukasz Dunaj, strona kółka: atinea.pl/kolko 1. Wejdź na stronę kółka, uruchom edytor i wpisz: use console; def test::main() { var y; y = 1; while (y
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
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
Pracownia Komputerowa wyk ad III
Pracownia Komputerowa wykad III dr Magdalena Posiadaa-Zezula Magdalena.Posiadala@fuw.edu.pl http://www.fuw.edu.pl/~mposiada Magdalena.Posiadala@fuw.edu.pl 1 Ogoszenie Dodatkowa grupa ćwiczeniowa: dr Jan
Architektura 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
Dynamiczne przetwarzanie stron. dr Beata Kuźmińska-Sołśnia
Dynamiczne przetwarzanie stron dr Beata Kuźmińska-Sołśnia KLIENT Witaj INTERNET SERWER Plik HTML Witaj wyświetlanie przez przeglądarkę Witaj! Serwer WWW komputer
Podstawy użytkowania Linux a
Podstawy użytkowania Linux a Systemy Operacyjne Mateusz Hołenko 3 marca 2013 Plan zajęć Rozpoczynanie pracy z systemem Podstawowe polecenia Pomoc systemowa Interpreter poleceń Mateusz Hołenko Podstawy
Wykład II PASCAL - podstawy składni i zmienne, - instrukcje wyboru, - iteracja, - liczby losowe
Podstawy programowania Wykład II PASCAL - podstawy składni i zmienne, - instrukcje wyboru, - iteracja, - liczby losowe 1 I. Składnia Składnia programu Program nazwa; Uses biblioteki; Var deklaracje zmiennych;
PoniŜej znajdują się pytania z egzaminów zawodowych teoretycznych. Jest to materiał poglądowy.
PoniŜej znajdują się pytania z egzaminów zawodowych teoretycznych. Jest to materiał poglądowy. 1. Instrukcję case t of... w przedstawionym fragmencie programu moŝna zastąpić: var t : integer; write( Podaj
Języki programowania zasady ich tworzenia
Strona 1 z 18 Języki programowania zasady ich tworzenia Definicja 5 Językami formalnymi nazywamy każdy system, w którym stosując dobrze określone reguły należące do ustalonego zbioru, możemy uzyskać wszystkie
Operatory 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
Pascal - wprowadzenie
Pascal - wprowadzenie Ogólne informacje o specyfice języka i budowaniu programów Filip Jarmuszczak kl. III c Historia Pascal dawniej jeden z najpopularniejszych języków programowania, uniwersalny, wysokiego
Instrukcje warunkowe i skoku. Spotkanie 2. Wyrażenia i operatory logiczne. Instrukcje warunkowe: if else, switch.
Instrukcje warunkowe i skoku. Spotkanie 2 Dr inż. Dariusz JĘDRZEJCZYK Wyrażenia i operatory logiczne Instrukcje warunkowe: if else, switch Przykłady 11/3/2016 AGH, Katedra Informatyki Stosowanej i Modelowania
METODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE. Wykład 02
METODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE Wykład 02 NAJPROSTSZY PROGRAM /* (Prawie) najprostszy przykład programu w C */ /*==================*/ /* Między tymi znaczkami można pisać, co się
1 Powtórzenie wiadomości
1 Powtórzenie wiadomości Zadanie 1 Napisać program, który w trybie dialogu z użytkownikiem przyjmie liczbę całkowitą, a następnie wyświetli informację czy jest to liczba parzysta czy nieparzysta oraz czy
Instrukcja wyboru, pętle. 2 wykład. Podstawy programowania - Paskal
Instrukcja wyboru, pętle 2 wykład. Podstawy programowania - Paskal Tematy Instrukcja wyboru jeden z wielu wariantów: case Pętle while repeat for Instrukcje sterowania pętli break continue goto Instrukcja