Wyrażenia regularne. Wojciech Tabiś Łukasz Jankowski
|
|
- Edyta Zawadzka
- 6 lat temu
- Przeglądów:
Transkrypt
1 Wyrażenia regularne Wojciech Tabiś Łukasz Jankowski
2 Wyrażenia regularne: ang. Regular expressions (regexp) Wyrażenia regularne są narzędziem służącym do dopasowywania wzorców.. Wykorzystywane są tam, gdzie potrzebne jest narzędzie do wyszukiwania tekstu spełniającego pewne kryteria. 2
3 Wyrażenia regularne: składnia Znaki zwyczajne a, A, b, B, z, Z, 0, 1, 9,,! Znaki specjalne (metaznaki) Rozróżnia się dwa zbiory metaznaków: metaznaki rozpoznawane w dowolnym miejscu wzorca poza nawiasami kwadratowymi ^, $, *, +,?,., (, ), [, ], {, }, \ oraz metaznaki rozpoznawane wewnątrz nawiasów kwadratowych. \, ^, -, ] Część wzorca ujęta w nawiasy kwadratowe jest zwana "klasą znaków". 3
4 Elementy wyrażeń regularnych: dopasowywanie tekstu Każdy znak oprócz znaków specjalnych określa sam siebie, np.: "a" określa łańcuch złożony ze znaku a Kolejne symbole oznaczają, że w łańcuchu muszą wystąpić dokładnie te symbole w dokładnie takiej samej kolejności, np.: "ab3" oznacza łańcuch składający się z liter a, b i cyfry 3 "wyrażenie regularne" oznacza wyrażenie regularne 4
5 Elementy wyrażeń regularnych: znaki specjalne Kropka "." oznacza dowolny znak z wyjątkiem znaku nowego wiersza np.: "r.k" - pasuje do słów rak, rok, ryk itd... ".a." - mak, rak, lat itd... ".o.a" - lola, wola, cola, rola, kolano!! itd Pałka " " to operator OR np.: Jeśli napiszemy "a b c" oznacza to, że w danym wyrażeniu może wystąpić a, b lub c Jeśli napiszemy "Ala Ola" oznacza to, że w danym wyrażeniu wystąpić może Ala lub Ola 5
6 Elementy wyrażeń regularnych: znaki specjalne - grupowanie Podwzorzec może być zamknięty w niepodzielnej grupie za pomocą nawiasów "( )".. W ten sposób można użyć gałęzi nie tylko dla całego wzorca, ale też dla jego fragmentów. np.: Wzorzec "Fizy(k cy)" oznacza Fizyk i Fizycy Zestaw znaków między nawiasami kwadratowymi oznacza dowolny znak objęty nawiasami kwadratowymi, np.: "[abc]" oznacza a, b lub c.. Można używać także przedziałów: "[a-c]" "pi[wk]o" oznacza wzorce piwo i piko 6
7 Elementy wyrażeń regularnych: znaki specjalne - zakotwiczenia Daszek "^" oznacza początek wiersza, dolar "$" oznacza koniec wiersza. np.: "^.o.a$" Wyrażenie odpowiada ciągowi dokładnie czterech znaków typu cola, soja, pola itd... występujących samotnie w wierszu "^Do.*zuk$" - Do biedronki przyszedl zuk Daszek "^" na początku zestawu oznacza wszystkie znaki oprócz tych z zestawu. Większość znaków specjalnych w tym miejscu traci swoje znaczenie np.: "[^piwo]" wyszukuje łańcuchy w których nie występuje piwo np.: "pi[^wk]o" wyklucza wyrażenia piwo piko ale nie wyklucza ciągu pilot 7
8 Elementy wyrażeń regularnych: znaki specjalne powtórzenia Znak zapytania "?" po symbolu oznacza najwyżej jedno (być może zero) wystąpienie poprzedzającego wyrażenia Gwiazdka "*" po symbolu, (nawiasie, pojedynczym znaku) nazywana jest dopełnieniem Kleene'a i oznacza zero lub więcej wystąpień poprzedzającego wyrażenia Plus "+" po symbolu oznacza co najmniej jedno wystąpienie poprzedzającego go wyrażenia 8
9 Elementy wyrażeń regularnych: znaki specjalne porównanie?, *, + "ko?t" - pasuje do wzorców kt, kot "ko*t" - pasuje do wzorców kt, kot, koot, kooot, koooot,... "ko+t" - pasuje do wzorców kot, koot, kooot, koooot,... 9
10 Elementy wyrażeń regularnych: znaki specjalne odwrotny ukośnik Znaki specjalne poprzedzone odwrotnym ukośnikiem "\" powodują, że poprzedzanym znakom nie są nadawane żadne dodatkowe znaczenia - oznaczają same siebie, np.: "\." oznacza znak kropki (nie dowolny znak) "\\" oznacza odwrotny ukośnik ".*\.roz" wyrażenie typu dowolna_nazwa_pliku.roz 10
11 Elementy wyrażeń regularnych: znaki specjalne odwrotny ukośnik Za pomocą odwrotnego ukośnika są oznaczane znaki niedrukowalne w wyrażeniach, dzięki czemu można je rozróżnić w zapisie. np.: "\e" oznacza znak escape "\f" oznacza nową stronę "\n" oznacza nowy wiersz "\r" oznacza powrót karetki "\t" oznacza tabulację "\cx" znak "control-x", x jest dowolnym znakiem "\xhh" Znak o kodzie szesnastkowym "\a" Sygnał dźwiękowy, czyli znak BEL 11
12 Wyrażenia regularne: predefiniowane klasy znaków - rozszerzenia perla Odwrotny ukośnik jest używany do oznaczania określonych rodzajów znaków: "\d" Dowolna cyfra dziesiętna "\D" Dowolny znak nie będący cyfrą dziesiętną "\s" Dowolny znak drukowalnego odstępu (spacja) "\S" Dowolny znak nie będący drukowalną spacją "\w" Dowolny znak należący do "słowa "pi\w" oznacza wyrażenia zaczynające się od pi "\wka" oznacza wyrażenia kończące się na ka "\W" Dowolny znak spoza "słowa" 12
13 "/<" oznacza początek słowa np.: Wyrażenia regularne: granice wyrazów "/<fi" wyrazy zaczynające się od fi (fizyk, fizyka, fiołek ) "/>" oznacza koniec słowa np.: "ot/>" wyrazy kończące się na ot (kot, lot, plot ) np.: "\<słowo/>" oznacza że słowo jest wyrazem samodzielnym "\<słow(o a)/>" to słowo i słowa 13
14 Wyrażenia regularne: predefiniowane klasy znaków Rozszerzony zapis przedziałów, wprowadzenie klas znaków np.: "[[:digit:]]" oznacza dowolną cyfrę "[[:alpha:]]" literę "[[:alnum:]]" literę lub cyfrę "[[:xdigit:]]" liczby w systemie szesnastkowym "[[:lower:]]" małe litery "[[:upper:]]" duże litery "[[:punct:]]" znaki interpunkcji 14
15 Wyrażenia regularne: predefiniowane klasy znaków Kilka prostych przykładów: "[[:digit:]]{2}" oznacza dwucyfrowy ciąg "\<[[:digit:]]{2,4}>\" oznacza liczby dwu, trzy i czterocyfrowe "\<[[:alnum:]]{0,8}\.[[:alnum:]]{3}\>" DOSowskie nazwy plików 15
16 Wyrażenia regularne: liczba powtórzeń Możliwość precyzyjnego określenia liczby wystąpień danego wyrażenia Wyrażenie {N} oznacza dokładnie N wystąpień Wyrażenie {N,} co najmniej N wystąpień wyrażenia {0,}=* {1,}=+ Wyrażenie {,M} co najwyżej M wystąpień wyrażenia Wyrażenie {N,M} od N do M wystąpień wyrażenia {0,1}=? 16
17 Wyrażenia regularne: programy W systemie UNIX posługując się wieloma poleceniami można stosować wyrażenia regularne, np. grep, vi, sed, awk, ls, cat, head, less, more, tail, find, cp, ps, rm, gzip, tar. We wszystkich przypadkach chodzi o wyszukanie w pliku lub jego nazwie pewnego ciągu znaków, który można opisać właśnie za pomocą wyrażenia regularnego. Oprócz zwykłych fragmentów tekstu, można posłużyć się znakami specjalnymi. 17
18 grep (Global Regular Expression Print) Składnia: Wyrażenia regularne: programy - grep grep [opcje] wzorzec [plik] grep [opcje] [-e wzorzec -f plik] [plik] Program grep jest tzw. filtrem. Generalnie filtr jest programem, który czyta dane ze standardowego wejścia, przetwarza je i wypisuje wynik na standardowym wyjściu. grep, egrep, fgrep - przeszukuje wskazane pliki wejściowe (lub standardowe wejście) szukając linii zawierających ciąg pasującego do podanego wzorca egrep jest tym samym, co grep E, fgrep jest tym samym, co grep F 18
19 Najważniejsze opcje: Wyrażenia regularne: programy - grep -A num - wypisuje po pasujących liniach num linii następującego kontekstu -B num - przed pasującymi liniami num linii poprzedzającego kontekstu -C [num] - wypisuje num linii (domyślnie 2) kontekstu w wyjściu -E - interpretuje wzorzec jako rozszerzone wyrażenie regularne -e wzorzec - używa wzorca jako wzorca, użyteczne do ochronienia wzorów zaczynających się od `-' -F - interpretuje wzorzec jako listę łańcuchów o stałej długości, oddzielonych znakami nowej linii, które należy dopasować każdy z osobna -f plik - pobiera wzorce z pliku, po jednym z każdej linii -H - dla każdego dopasowania wypisuje nazwę pliku 19
20 Najważniejsze opcje c.d. : Wyrażenia regularne: programy - grep -h - wyłącza poprzedzanie wyników nazwami plików podczas przeszukiwania wielu plików --help - wypisuje krótki tekst pomocy -i - ignoruje rozróżnienia w wielkości liter we wzorcu oraz w plikach wejściowych -n - poprzedza każdą linię wyjścia numerem linii z odpowiedniego pliku wejściowego -q - wyłącza normalne wyjście. Przeszukiwanie zakończy się na pierwszej pasującej linii. Zobacz też opcję -s -r - czyta wszystkie pliki pod każdym katalogiem, rekurencyjnie -s - wyłącza komunikaty błędów o plikach nieistniejących lub nie do odczytania 20
21 Wyrażenia regularne: programy - sort sort - sortuje, zlepia lub porównuje wszystkie linie z podanych plików, lub standardowego wejścia jeśli nie podano żadnych. Program sort umożliwia uporządkowanie linii pliku tekstowego względem dowolnej kolumny (przez kolejną kolumnę rozumie się tu kolejne wyrazy w linii) w kolejności alfabetycznej lub liczbowej, rosnąco lub malejąco. Kryteria sortowania zależą od podanych w wywołaniu programu opcji. 21
22 Najważniejsze opcje : Wyrażenia regularne: programy - sort +2 - pominięcie podczas sortowania pierwszych 2 kolumn w każdej linii -3 - ograniczenie sortowania do 3 kolumny pominięcie 3 kolumn i 1 znaku kolumny następnej pominięcie wszystkiego co znajduje się za 3 kolumnami i 3 znakami. -b (blank) - ignoruje początkowe znaki puste podczas szukania kluczy sortowania -f - duże i małe litery traktowane są identycznie -g - sortuje numerycznie, posługując się standardową funkcją C strtod, przekształcając przedrostek każdej linii na liczbę zmiennoprzecinkową podwójnej precyzji. Umożliwia to podawanie liczb zmienno przecinkowych w notacji naukowej, jak '1.0e-34' czy '10e100'. -n (numeric) - sortowanie numeryczne, nie jest rozpoznawany ani początkowy znak '+', ani notacja wykładnicza. Do porównywania numerycznego takich łańcuchów 22 należy użyć opcji -g.
23 Najważniejsze opcje c.d. : Wyrażenia regularne: programy - sort -o (output) - zapisanie wyniku posortowania w pliku o podanej nazwie -r (reverse) - odwraca rezultat porównania -u (unique) - usunięcie duplikatów linii Przykłady działania sort: $ sort plik a. 284 Sierotka Marysia b. 96 Dracula hrabia c John Rambo $ sort -n +1 plik b. 96 Dracula hrabia a. 284 Sierotka Marysia c John Rambo 23
24 Wyrażenia regularne: programy - uniq uniq wypisuje unikatowe linie sortowanego pliku, odrzucając wszystkie poza jedną linią szeregu pasujących do siebie. Może opcjonalnie pokazywać tylko linie które pojawiają się tylko raz, bądź linie które pojawiają się więcej niż raz. uniq wymaga posortowanego wejścia, ponieważ porównuje tylko linie sąsiadujące ze sobą. 24
25 Kilka przykładów użycia: Wyrażenia regularne: praktyczne zastosowania jak wyszukać linie rozpoczynających się od cyfry? grep '^[0-9]' * jak wyszukać nazwy plików i numery linii kończących się na k lub K? grep -n '[kk]$' * jak wyświetlić nazwy plików nie zawierających wyrazów `plik'? grep -lwv 'plik' * co jeśli wzorzec zaczyna się od `-'? grep -e '--cut here--' * - szuka wszystkich linii pasujących do `--cut here--'. Bez `-e', grep próbowałby analizować `--cut here--' jako listę opcji. 25
26 Kilka przykładów użycia c.d. : Wyrażenia regularne: praktyczne zastosowania jak wypisać linie sąsiadujące z pasującymi? grep -C 2 'hello' * - wypisuje dwie linie kontekstu wokół każdej z dopasowanych linii. jak wykorzystać wyrażenia regularne z wyjściem z ps? ps -ef grep '[c]ron' - jeśli wzorzec zostałby zapisany bez nawiasów kwadratowych, dopasowałby nie tylko linię wyjściową z ps dotyczącą cron, ale i linię wyjściową ps dla samego grep jak wyfiltrować z listingu aktualnego katalogu tylko te nazwy, które maja rozszerzenie `.txt'? ls l grep '.*\.txt' 26
27 Kilka przykładów użycia c.d. : Wyrażenia regularne: praktyczne zastosowania jak znaleźć informację o swoim koncie w pliku `/etc/passwd'? cat /etc/passwd grep 'twoja_nazwa_konta' ile użytkowników serwera ma na imię tak jak Ty? cat /etc/passwd grep 'twoje_imię' wc jak znaleźć wszystkie pliki o rozszerzeniu `.txt' w Twoim katalogu domowym o rozmiarze ponad 2 kb? find ~ -type f -name '*.txt' -size +2k 27
28 Kilka przykładów użycia c.d. : Wyrażenia regularne: praktyczne zastosowania jak utworzyć spis tabel dokumentu o nazwie `opis.html' zapisanego w języku HTML? Do tworzenia tabel służy element table. Będziemy poszukiwać znacznika otwierającego ten element, a ściślej - jego początkowej frazy `<table'. Nawiasu `>' zamykającego znacznik nie ujmiemy w poszukiwanej frazie, by wyniki wyszukiwania zawierały także znaczniki z parametrami, takie jak `<table align="center">', `<table border="1">' czy też `<table class="tabelka">'. Do wykonania zadania zastosujemy program grep. Z uwagi na to, że nazwy elementów HTML mogą być pisane małymi lub wielkimi literami, użyjemy opcji -i (skrót od ignore letter case). Potrzebujemy też numerów wierszy pliku, by móc łatwo zidentyfikować wyszukane tabele (opcja -n, ang. line numbers): grep -i -n '<table' opis.html > spis-tabel 28
29 Kilka przykładów użycia c.d. : Wyrażenia regularne: praktyczne zastosowania jak odnaleźć w pliku adresy ? egrep "([-[:alnum:]\.]+@ [-:alnum:]]+\.[[:alnum:]\.]+)" plik jak odnaleźć w pliku linki www? egrep "((http(s?):\/\/) (www\.))([[:alnum:]]+\. [[:alnum:]]+)" plik 29
30 Wyrażenia regularne: Zadania Dany jest plik: ~lukaszj/unix/dane 1. Znajdują się w nim m.in. kody pocztowe wraz z nazwami miejscowości (w formacie Poczta). Korzystając z wiadomości uzyskanych na zajęciach proszę podać liczbę różnych kodów pocztowych zawartych w tym pliku. 2. W tymże pliku znajdują się daty w różnych formatach (dd.mm.rr, dd.mm.rrrr, dd-mm-rr, dd-mm-rrrr, ) Proszę podać te daty. 3. W tym samym pliku znajdują się 4 liczby zmiennopozycyjne. Proszę je podać (kropka jako separator części całkowitej i dziesiętnej). 30
31 Wyrażenia regularne: Zadania c.d. Napisz wyrażenie regularne wypisujące z pliku wszystkie linie, które: zawierają słowa hop i hoop, ale nie hooop kończą się literami x lub y zawierają trzyliterowe ciągi znaków, zaczynające się od litery a lub b zawierają ciągi znaków zaczynające się literą w lub W, następnie dwa dowolne znaki, potem znak dolara ($) i dalej dowolne znaki aż do końca linii zawierają dowolny ciąg znaków, rozpoczynający się samogłoską zawierają sześcioliterowy ciąg znaków, z których pierwszy, trzeci i piąty znak może być dowolny, drugi i czwarty musi być wielką literą, szósty musi być literą e rozpoczynają się znakami U lub u i kończące się kropką, z dowolną ilością dowolnych znaków między nimi zawierają słowa Jan Kowalski lub Stanisław Kowalski nie są puste 31
Wyrażenia regularne. Wyrażenia regularne: składnia
Wyrażenia regularne Wyrażenia regularne (ang. regular expressions, w skrócie regex) to wzorce, które opisują łańcuchy symboli. Teoria wyrażeń regularnych jest związana z teorią tworzenia tzw. języków naturalnych.
Bardziej szczegółowoElementy wyrażeń regularnych
Elementy wyrażeń regularnych: znaki specjalne - zakotwiczenia Daszek "^" oznacza początek wiersza, dolar "$" oznacza koniec wiersza. np.: "^.o.a$" Wyrażenie odpowiada ciągowi dokładnie czterech znaków
Bardziej szczegółowoTemat zajęć: Filtry, strumienie standardowe oraz przetwarzanie potokowe. stderr
Temat zajęć: Filtry, strumienie standardowe oraz przetwarzanie potokowe Czas realizacji zajęć: 180 min. Zakres materiału, jaki zostanie zrealizowany podczas zajęć: Strumienie standardowe i ich przekierowywanie,
Bardziej szczegółowoZastosowanie filtrów w Linuksie
Zastosowanie filtrów w Linuksie grep poszukiwanie ciągu znaków w pliku cut selekcjonuje (znajduje) pojedyńcze znaki lub zony sort uporządkowanie, fuzja plików more wyświetlanie pliku strona po stronie
Bardziej szczegółowoWyrażenia regularne. Wyrażenia regularne 1/41
Wyrażenia regularne Wyrażenia regularne 1/41 Wyrażenia regularne 2/41 Po co wyrażenia regularne? Polecenie: $ grep est tekst.txt Zawartość tekst.txt To jest plik tekstowy. Testujemy narzędzie grep. Trzecia
Bardziej szczegółowoOPCJE -A num, --after-context=num Wypisuje po pasujących liniach num linii następującego kontekstu.
GREP NAZWA grep, egrep, fgrep - wypisz linie pasujące do wzorca SKŁADNIA grep [opcje] wzorzec [plik...] grep [opcje] [-e wzorzec -f plik] [plik...] OPIS grep przeszukuje wskazane pliki wejściowe (lub standardowe
Bardziej szczegółowoZnaki globalne w Linuxie
Znaki globalne w Linuxie * reprezentuje jeden lub wiele znaków (wild-card character)? reprezentuje dokładnie jeden znak (wild-card character) [abcde] reprezentuje dokładnie jeden znak z wymienionych [a-e]
Bardziej szczegółowoPrzetwarzanie tekstu 2. Operacje na plikach tekstowych w systemie Linux
Przetwarzanie tekstu 2 Operacje na plikach tekstowych w systemie Linux filtry programy przetwarzajace pliki (w szczególności tekstowe) w taki sposób, że odczytuja dane (plik wejściowy) ze standardowego
Bardziej szczegółowoPrzedstawię teraz tzw. podstawowe symbole wyrażenia regularne (BRE, Basic Regular Expression)
Sed edytor strumieniowy,sed wczytuje bieżący wiersz pliku do wewnętrznego bufora celem manipulowania tekstem. Wynik jest wysyłany na standardowe wyjście. Oryginalny plik nie jest nigdy zmieniany. Jeżeli
Bardziej szczegółowoJęzyki formalne i automaty Ćwiczenia 6
Języki formalne i automaty Ćwiczenia 6 Autor: Marcin Orchel Spis treści Spis treści... 1 Wstęp teoretyczny... 2 Wyrażenia regularne... 2 Standardy IEEE POSIX Basic Regular Expressions (BRE) oraz Extended
Bardziej szczegółowo1. Znajdź za pomocą programu locate wszystkie pliki które zawierają w nazwie słowo netscape locate netscape
FIND http://www.cs.put.poznan.pl/akobusinska/downloads/find.pdf 1. Znajdź za pomocą programu locate wszystkie pliki które zawierają w nazwie słowo netscape locate netscape 2. Ogranicz wynik polecenia 1
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ółowoWyrażenia regularne. Regular expressions. aka. Regexp
Regular expressions aka Regexp Historia: teoria automatów oraz teoria języków formalnych Stephen Cole Kleene (1909-1994) lata 50 badania nad zbiorami regularnymi oraz teorią rekursji język programowania
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ół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ółowo1. Wyrażenia regularne. Symbole w wyrażeniach regularnych 1 :
1. Wyrażenia regularne Symbole w wyrażeniach regularnych 1 : Aby wyświetlić linie zawierające słowo Mouse z informacji dziennika zdarzeń jądra systemu, można użyć poniższego polecenia. dmesg wyświetla
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ółowoWstęp do informatyki 2011/2012. Wyrażenia regularne (sed)
Wstęp do informatyki 2011/2012 Wyrażenia regularne (sed) Sed sed [OPCJE] polecenia [plik_wejściowy]... sed [OPCJE] -f skrypt_z_poleceniami_seda [plik_wejściowy]... Edytor strumieniowy stosowany do przetwarzania
Bardziej szczegółowoPowłoka I. Popularne implementacje. W stylu sh (powłoki zdefiniowanej w POSIX) W stylu csh. bash (najpopularniejsza) zsh ksh mksh.
Powłoka I Popularne implementacje W stylu sh (powłoki zdefiniowanej w POSIX) bash (najpopularniejsza) zsh ksh mksh W stylu csh csh tcsh 12 października 2018 1 / 16 Powłoka II Zachęta Komunikuje się z użytkownikiem
Bardziej szczegółowoSED - Stream EDitor. edytor strumieniowy. Bogumił Konopka W-11/I-21 Politechnika Wrocławska
04.01.2010 SED - Stream EDitor edytor strumieniowy Bogumił Konopka W-11/I-21 Politechnika Wrocławska Jak działa sed? sed jest filtrem pobiera dane w postaci wierszy tekstu ze standardowego wejścia przetwarza
Bardziej szczegółowoLinux Filtr grep. Opracował: Arkadiusz Curulak WSIiE TWP w Olsztynie
Linux Filtr grep Opracował: Arkadiusz Curulak WSIiE TWP w Olsztynie Data aktualizacji : 17-06-2002 Pierwsza edycja : 01-06-2002 Spis treści Filtr grep: składnia... 2 Zadanie 1... 2 Zadanie 2... 3 Zadanie
Bardziej szczegółowoLinux Polecenia. Problem nadpisywania plików. Zmienna noclobber i noglob. Filtry i metaznaki. Problem nadpisywania plików. Opracował: Andrzej Nowak
Linux Polecenia Opracował: Andrzej Nowak Problem nadpisywania plików. Zmienna noclobber i noglob. Filtry i metaznaki. Utwórz katalog lab_5 i przejdź do niego. $ mkdir lab_5 ; cd lab_5 Problem nadpisywania
Bardziej szczegółowoTechnologie Informacyjne - Linux 2
Technologie Informacyjne - 2 Instytut Matematyki Uniwersytet Gdański Powłoka - polecenia pośredniczace Polecenie grep wypisuje z pliku lub strumienia wejściowego te wiersze, które sa zgodne z podanym wyrażeniem.
Bardziej szczegółowoSieci i systemy operacyjne I Ćwiczenie 1. Podstawowe polecenia systemu Unix
Wydział Zarządzania i Modelowania Komputerowego Specjalność: Informatyka Stosowana Rok III Semestr V 1. Logowanie w systemie Unix. Sieci i systemy operacyjne I Ćwiczenie 1. Podstawowe polecenia systemu
Bardziej szczegółowoWstęp do programowania INP003203L rok akademicki 2018/19 semestr zimowy. Laboratorium 2. Karol Tarnowski A-1 p.
Wstęp do programowania INP003203L rok akademicki 2018/19 semestr zimowy Laboratorium 2 Karol Tarnowski karol.tarnowski@pwr.edu.pl A-1 p. 411B Plan prezentacji Komentarze Funkcja printf() Zmienne Łańcuchy
Bardziej szczegółowoSystem operacyjny UNIX Ćwiczenie 1. Podstawowe polecenia systemu Unix
Wydział Mechatroniki i Budowy Maszyn Specjalność: Automatyka i Robotyka Rok II Semestr IV 1. Logowanie w systemie Unix. System operacyjny UNIX Ćwiczenie 1. Podstawowe polecenia systemu Unix Do zalogowania
Bardziej szczegółowoFunkcje wyszukiwania i adresu PODAJ.POZYCJĘ
Funkcje wyszukiwania i adresu PODAJ.POZYCJĘ Mariusz Jankowski autor strony internetowej poświęconej Excelowi i programowaniu w VBA; Bogdan Gilarski właściciel firmy szkoleniowej Perfect And Practical;
Bardziej szczegółowoSkanowanie OCR w aplikacji Kancelaria Komornika. Instrukcja dla użytkownika
Skanowanie OCR w aplikacji Kancelaria Komornika Instrukcja dla użytkownika Spis treści 1. Zakładka Wyrażenia... 3 2. Zakładka Grupy wyrażeń... 5 3. Opcje Skanowania / OCR... 7 4. Rozpoznawanie Danych...
Bardziej szczegółowoW pierwszej kolumnie wyświetlany jest identyfikator procesu (pid)
Ćwiczenie 2 Cel ćwiczenia: Poznanie mechanizmów wejścia/wyjścia, zapoznanie się ze sposobami wyświetlania plików tekstowych i wyszukiwania informacji, podstawowe operacje na plikach tekstowych, zmienne
Bardziej szczegółowoRóżne pożyteczne polecenia oraz wyrażenia regularne. Kurs systemu Unix 1
Różne pożyteczne polecenia oraz wyrażenia regularne Kurs systemu Unix 1 O pracach (jobs) Pracą nazwiemy proces będący pod kontrolą powłoki. Przykład: % sort addresses > mail_list & [1] 21885 % [1] oznacza
Bardziej szczegółowoProgramowanie proceduralne INP001210WL rok akademicki 2018/19 semestr letni. Wykład 6. Karol Tarnowski A-1 p.
Programowanie proceduralne INP001210WL rok akademicki 2018/19 semestr letni Wykład 6 Karol Tarnowski karol.tarnowski@pwr.edu.pl A-1 p. 411B Plan prezentacji Wskaźnik do pliku Dostęp do pliku: zapis, odczyt,
Bardziej szczegółowoSystemy operacyjne. Laboratorium 9. Perl wyrażenia regularne. Jarosław Rudy Politechnika Wrocławska 28 lutego 2017
Systemy operacyjne Laboratorium 9 Perl wyrażenia regularne Jarosław Rudy Politechnika Wrocławska 28 lutego 2017 Temat obejmuje wykorzystanie wyrażeń regularnych w perlu. Wyrażenia same w sobie są w zasadzie
Bardziej szczegółowoSYSTEMY OPERACYJNE I SIECI KOMPUTEROWE
Klasyczne polecenia: ls [opcje][katalog][pliki] opcje podstawowe -a wyświetla również pliki ukryte -b znaki niedrukowane jako liczby ósemkowe -c sortuje dane zgodnie z datą zmiany -k podaje wielkość pliku
Bardziej szczegółowoŚrodowisko programisty
Środowisko programisty Wyszukiwanie dr Andrzej Zbrzezny Instytut Matematyki i Informatyki Akademia Jana Długosza w Częstochowie 25 listopada 2013 dr Andrzej Zbrzezny (IMI AJD) Środowisko programisty 25
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ółowoSpra r wd w za z nie e popra r wn w ości c danych c w w form r u m larz r a z ch c :
PROJEKTOWANIE STRON WWW LABORATORIUM 3. Wykorzystanie JavaScriptu i wyrażeń regularnych do sprawdzania poprawności danych w formularzach prowadzący dr ADRIAN HORZYK http://home.agh.edu.pl/~horzyk e-mail:
Bardziej szczegółowoPrzegląd podstawowych funkcji Excel.
Przegląd podstawowych funkcji Excel. Spis treści I. Funkcje tekstu oraz pomocnicze... 1 1. FRAGMENT.TEKSTU(tekst;liczba_początkowa;liczba_znaków... 1 2. LEWY(tekst;liczba_znaków)... 2 3. Prawy (tekst;liczba_znaków)...
Bardziej szczegółowo----------------------------------------------------------------------------------------------------------------------------
Strona1 Napisz program, który czyta zdanie, a następnie wypisuje po kolei długości kolejnych jego wyrazów. Zakładamy, że zdanie zawiera litery alfabetu łacińskiego i spacje (po jednej pomiędzy dwoma dowolnymi
Bardziej szczegółowoFiltry, metaznaki, cytowania. Proste skrypty. Polecenia find, tee, mail.
Filtry, metaznaki, cytowania. Proste skrypty. Polecenia find, tee, mail. Utwórz katalog lab_3 i przejdź do niego. Polecenie find Polecenie to jest niezwykle pożyteczne dla odszukiwania poszczególnych grup
Bardziej szczegółowoWyrażenia regularne w Perlu. Narzędzia informatyczne w językoznawstwie. Przykład bardziej sensowny perlowy minigrep.pl. Pierwsze przykłady
Wyrażenia regularne w Perlu Narzędzia informatyczne w językoznawstwie Perl - Wyrażenia regularne Marcin Junczys-Dowmunt junczys@amu.edu.pl Zakład Logiki Stosowanej http://www.logic.amu.edu.pl 16. styczeń
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ółowoJ ezyk AWK Kurs systemu UNIX
Język AWK Kurs systemu UNIX 1 AWK Opracowany w laboratoriach Bella w 1978 przez Aho, Weinbergera i Kernighana Język do przetwarzania plików tekstowych Kurs systemu UNIX 2 AWK: pierwsza odsłona! AWK jest
Bardziej szczegółowoPOPULARNE 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
Bardziej szczegółowoWstęp do programowania INP001213Wcl rok akademicki 2017/18 semestr zimowy. Wykład 12. Karol Tarnowski A-1 p.
Wstęp do programowania INP001213Wcl rok akademicki 2017/18 semestr zimowy Wykład 12 Karol Tarnowski karol.tarnowski@pwr.edu.pl A-1 p. 411B Plan prezentacji (1) Obsługa łańcuchów znakowych getchar(), putchar()
Bardziej szczegółowoPrzydatne sztuczki - sql. Na przykładzie postgres a.
Przydatne sztuczki - sql. Na przykładzie postgres a. M. Wiewiórko 05/2014 Plan Uwagi wstępne Przykład Rozwiązanie Tabela testowa Plan prezentacji: Kilka uwag wstępnych. Operacje na typach tekstowych. Korzystanie
Bardziej szczegółowoPrawa dostępu do plików (1)
Prawa dostępu do plików (1) w - zapis x wykonywanie r odczytywanie - brak uprawnień Rodzaj pliku: - zwykły plik d katalog l link (dowiązanie symboliczne) b plik specjalny blokow c plik specjalny znakowy
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ółowoI. Podstawy języka C powtórka
I. Podstawy języka C powtórka Zadanie 1. Utwórz zmienne a = 730 (typu int), b = 106 (typu long long), c = 123.45 (typu double) Wypisz następujące komunikaty: Dane sa liczby: a = 730, b = 106 i c = 123.45.
Bardziej szczegółowoS P I S POLECEŃ LINUXA
S P I S POLECEŃ LINUXA Polecenia d l a katalogów Wyświetlanie zawartości katalogów ls ls [opcje][katalog][plik] -a (all) listuje również pliki ukryte zaczynające się znakiem».«-b wyświetla znaki niedrukowalne
Bardziej szczegółowoTrochę o plikach wsadowych (Windows)
Trochę o plikach wsadowych (Windows) Zmienne środowiskowe Zmienną środowiskową można ustawić na stałe w systemie (Panel sterowania->system- >Zaawansowane ustawienia systemu->zmienne środowiskowe) lub też
Bardziej szczegółowoBiblioteka Wirtualnej Nauki
Biblioteka Wirtualnej Nauki BAZA SCOPUS Scopus jest największą na świecie bibliograficzną bazą abstraktów i cytowań recenzowanej literatury naukowej, wyposażoną w narzędzia bibliometryczne do śledzenia,
Bardziej szczegółowoQR code. Ramka składa się z następujących części: typ, liczba znaków, dane, terminator, dopełnienie do oktetu, dopełnienie do ramki.
QR code Liczba punktów:100 Limit czasu: 1s Limit pamięci: 256MB QR code jest standardem używanym powszechnie do przekazywania informacji. W dwuwymiarowym obrazku mogą być zakodowane różne dane. Standard
Bardziej szczegółowoNiektóre katalogi są standardowymi katalogami zarezerwowanymi do użytku przez system. Znaczenie wybranych katalogów systemowych jest następujące:
Podstawy systemu Linux Linux jest systemem operacyjnym dla komputerów PC, opracowany na początku lat dziewięćdziesiątych przez Linusa Torvaldsa. Podobnie jak Unix jest on systemem wielozadaniowym - umożliwia
Bardziej szczegółowoWyszukaj w pomocy. Więcej w witrynie Office.com: Pobieranie Obrazy Szablony
Strona 1 z 10 Word 2010 strona główna > Word 2010 Pomoc i instrukcje > Tworzenie dokumentów Wyszukaj w pomocy Więcej w witrynie Office.com: Pobieranie Obrazy Szablony Znajdowanie i zamienianie tekstu za
Bardziej szczegółowoPolcode Code Contest PHP-10.09
Polcode Code Contest PHP-10.09 Przedmiotem konkursu jest napisanie w języku PHP programu, którego wykonanie spowoduje rozwiązanie zadanego problemu i wyświetlenie rezultatu. Zadanie konkursowe Celem zadania
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ółowoMetody numeryczne Laboratorium 2
Metody numeryczne Laboratorium 2 1. Tworzenie i uruchamianie skryptów Środowisko MATLAB/GNU Octave daje nam możliwość tworzenia skryptów czyli zapisywania grup poleceń czy funkcji w osobnym pliku i uruchamiania
Bardziej szczegółowoPython 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
Bardziej szczegółowoArkusz zawiera informacje prawnie chronione do momentu rozpoczęcia egzaminu.
Centralna Komisja Egzaminacyjna Arkusz zawiera informacje prawnie chronione do momentu rozpoczęcia egzaminu. Układ graficzny CKE 2010 KOD WPISUJE ZDAJĄCY PESEL EGZAMIN MATURALNY Z INFORMATYKI POZIOM PODSTAWOWY
Bardziej szczegółowo5.5. Wybieranie informacji z bazy
5.5. Wybieranie informacji z bazy Baza danych to ogromny zbiór informacji, szczególnie jeśli jest odpowiedzialna za przechowywanie danych ogromnych firm lub korporacji. Posiadając tysiące rekordów trudno
Bardziej szczegółowoŚrodowisko programisty Zestaw 5
PCRE, czyli bogatsze wyrażenia regularne PCRE, czyli Perl Compatible Regular Expressions, to niezależna implementacja wyrażeń regularnych, inspirowana wyrażeniami regularnymi w języku Perl. Pierwotnie
Bardziej szczegółowo1. Kalkulator czterech działań. 2. Konwersja ciągu znaków do tablicy.
1. Kalkulator czterech działań. Kalkulator czterech działań: +, -, *, \ (bez nawiasów). Wejście: łańcuch znakowy, np. 1+2*3\4-5\2=, -2+4e-1= Liczby mogą być w formacie, np. +1.45, -2, 1e-10. 2. Konwersja
Bardziej szczegółowoPodstawy języka SQL Co to jest SQL? Możliwości SQL SQL*Plus
Podstawy języka SQL Co to jest SQL? Structured Query Language uchodzi za standard języka zapytań kierowanych do systemu zarządzania bazą danych. SQL jest językiem deklaratywnym tj. takim, w którym istotne
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ółowoDla człowieka naturalnym sposobem liczenia jest korzystanie z systemu dziesiętnego, dla komputera natomiast korzystanie z zapisu dwójkowego
Arytmetyka cyfrowa Dla człowieka naturalnym sposobem liczenia jest korzystanie z systemu dziesiętnego, dla komputera natomiast korzystanie z zapisu dwójkowego (binarnego). Zapis binarny - to system liczenia
Bardziej szczegółowoLinux: System Plików
Linux: System Plików Systemy Operacyjne Mateusz Hołenko 3 marca 2013 Plan zajęć Wszystko jest plikiem Obsługa systemu plików Prawa dostępu Wyszukiwanie Mateusz Hołenko Linux: System Plików [2/24] Wszystko
Bardziej szczegółowoProjekty zaliczeniowe Podstawy Programowania 2012/2013
Projekty zaliczeniowe Podstawy Programowania 2012/2013 0. Zasady ogólne W skład projektu wchodzą następujące elementy: dokładny opis rozwiązywanego problemu opis słowny rozwiązania problemu wraz z pseudokodami
Bardziej szczegółowo2017/2018 WGGiOS AGH. LibreOffice Base
1. Baza danych LibreOffice Base Jest to zbiór danych zapisanych zgodnie z określonymi regułami. W węższym znaczeniu obejmuje dane cyfrowe gromadzone zgodnie z zasadami przyjętymi dla danego programu komputerowego,
Bardziej szczegółowoWstęp 5 Rozdział 1. Podstawy relacyjnych baz danych 9
Wstęp 5 Rozdział 1. Podstawy relacyjnych baz danych 9 Tabele 9 Klucze 10 Relacje 11 Podstawowe zasady projektowania tabel 16 Rozdział 2. Praca z tabelami 25 Typy danych 25 Tworzenie tabel 29 Atrybuty kolumn
Bardziej szczegółowoEdytor strumieniowy sed
Edytor strumieniowy sed Edytor strumieniowy sed działa poprzez poddawanie edycji danych wejściowych w sposób jaki zaŝąda tego uŝytkownik. Komendy i akcje w tym edytorze podejmowane są dla kaŝdego wiersza
Bardziej szczegółowoINFORMATYKA Studia Niestacjonarne Elektrotechnika
INFORMATYKA Studia Niestacjonarne Elektrotechnika Wydział Elektrotechniki i Informatyki dr inż. Michał Łanczont Wydział Elektrotechniki i Informatyki p. E419 tel. 81-538-42-93 m.lanczont@pollub.pl http://lanczont.pollub.pl
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ółowoPo zakończeniu rozważań na temat World Wide Web, poznaniu zasad organizacji witryn WWW, przeczytaniu kilkudziesięciu stron i poznaniu wielu nowych
rk Po zakończeniu rozważań na temat World Wide Web, poznaniu zasad organizacji witryn WWW, przeczytaniu kilkudziesięciu stron i poznaniu wielu nowych pojęć, prawdopodobnie zastanawiasz się, kiedy zaczniesz
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ółowoWykład 4. SQL praca z tabelami 1
Wykład 4 SQL praca z tabelami 1 Typy danych Typy liczbowe Typy całkowitoliczbowe Integer types - Typ INTEGER; 32-bitowa liczba ze znakiem z zakresu -2 31 do 2 31 1 - Typ SMALLINT; typ całkowity mniejszy
Bardziej szczegółowoSYSTEMY OPERACYJNE I laboratorium 3 (Informatyka stacjonarne 2 rok, semestr zimowy)
Procesy i shell. Polecenia ps, sleep, exit, jobs, bg, fg, top, kill, bash, tcsh, which, type, whereis, touch. Metaznak & i >>. Dowiązania miękkie i twarde. Proces jest programem, który jest wykonywany
Bardziej szczegółowoAkademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie Olimpiada O Diamentowy Indeks AGH 2017/18. Informatyka Etap III
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie Olimpiada O Diamentowy Indeks AGH 017/18 Informatyka Etap III Zadania po 17 punktów Zadanie 1 Dla pewnej N-cyfrowej liczby naturalnej obliczono
Bardziej szczegółowoopisuje nazwy kolumn, wyrażenia arytmetyczne, funkcje nazwy tabel lub widoków warunek (wybieranie wierszy)
Zapytania SQL. Polecenie SELECT jest używane do pobierania danych z bazy danych (z tabel lub widoków). Struktura polecenia SELECT SELECT FROM WHERE opisuje nazwy kolumn, wyrażenia arytmetyczne, funkcje
Bardziej szczegółowoMatematyczne Podstawy Informatyki
Matematyczne Podstawy Informatyki dr inż. Andrzej Grosser Instytut Informatyki Teoretycznej i Stosowanej Politechnika Częstochowska Rok akademicki 2013/2014 Stany równoważne Stany p i q są równoważne,
Bardziej szczegółowoWstę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ółowoInternet, jako ocean informacji. Technologia Informacyjna Lekcja 2
Internet, jako ocean informacji Technologia Informacyjna Lekcja 2 Internet INTERNET jest rozległą siecią połączeń, między ogromną liczbą mniejszych sieci komputerowych na całym świecie. Jest wszechstronnym
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ół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ółowoLABORATORIUM 6-7 WSTĘP DO SIECI TELEINFORMATYCZNYCH SYSTEM OPERACYJNY UNIX
LABORATORIUM 6-7 WSTĘP DO SIECI TELEINFORMATYCZNYCH SYSTEM OPERACYJNY UNIX 1. PODZIAŁ CZASU System operacyjny to program, który steruje komputerem. Kiedy komputer jest włączany, a pracuje z UNIX em, wówczas
Bardziej szczegółowo1. Wprowadzanie danych z klawiatury funkcja scanf
1. Wprowadzanie danych z klawiatury funkcja scanf Deklaracja int scanf ( const char *format, wskaźnik, wskaźnik,... ) ; Biblioteka Działanie stdio.h Funkcja scanf wczytuje kolejne pola (ciągi znaków),
Bardziej szczegółowoStałe, znaki, łańcuchy znaków, wejście i wyjście sformatowane
Stałe, znaki, łańcuchy znaków, wejście i wyjście sformatowane Stałe Oprócz zmiennych w programie mamy też stałe, które jak sama nazwa mówi, zachowują swoją wartość przez cały czas działania programu. Można
Bardziej szczegółowoOczywiście plik musi mieć rozszerzenie *.php
Oczywiście plik musi mieć rozszerzenie *.php Znaczniki PHP komunikują serwerowi gdzie rozpoczyna się i kończy kod PHP. Tekst między nimi jest interpretowany jako kod PHP, natomiast poza nimi jako kod HTML.
Bardziej szczegółowoLaboratorium nr 8. Temat: Podstawy języka zapytań SQL (część 2)
Laboratorium nr 8 Temat: Podstawy języka zapytań SQL (część 2) PLAN LABORATORIUM: 1. Sortowanie. 2. Warunek WHERE 3. Eliminacja powtórzeń - DISTINCT. 4. WyraŜenia: BETWEEN...AND, IN, LIKE, IS NULL. 5.
Bardziej szczegółowoWyŜsza Szkoła Zarządzania Ochroną Pracy MS EXCEL CZ.2
- 1 - MS EXCEL CZ.2 FUNKCJE Program Excel zawiera ok. 200 funkcji, będących predefiniowanymi formułami, słuŝącymi do wykonywania określonych obliczeń. KaŜda funkcja składa się z nazwy funkcji, która określa
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ół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ółowoKARTA 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)
Bardziej szczegółowoWydział Elektryczny Katedra Elektrotechniki Teoretycznej i Metrologii. Materiały pomocnicze do zajęć z przedmiotu SYSTEMY OPERACYJNE
Politechnika Białostocka Wydział Elektryczny Katedra Elektrotechniki Teoretycznej i Metrologii Materiały pomocnicze do zajęć z przedmiotu SYSTEMY OPERACYJNE Kod przedmiotu: F***** Ćwiczenie pt. OPERACJE
Bardziej szczegółowoWyższej Szkoły Przedsiębiorczości i Marketingu w Chrzanowie
ZASADY PRZYGOTOWANIA PRACY KOŃCOWEJ NA STUDIACH PODYPLOMOWYCH PEDAGOGIKA KWALIFIKACYJNA DLA NAUCZYCIELI PRZEDMIOTÓW ZAWOWOWYCH PROWADZONYCH W RAMACH PROJEKTU "NAUCZYCIEL NA 6+" Wyższej Szkoły Przedsiębiorczości
Bardziej szczegółowoWykorzystanie programów komputerowych do obliczeń matematycznych
Temat wykładu: Wykorzystanie programów komputerowych do obliczeń matematycznych Kody kolorów: żółty nowe pojęcie pomarańczowy uwaga kursywa komentarz * materiał nadobowiązkowy Przykłady: Programy wykorzystywane
Bardziej szczegółowoSystemy operacyjne 12
Systemy operacyjne 12 Z Wikipedii, wolnej encyklopedii. Spis treści 1 Program sed 1.1 Obsługa edytora sed 1.1.1 Składnia sed 1.1.2 Skrypty sed 1.1.3 Polecenia sed 1.1.3.1 zakresy wierszy 1.1.3.2 polecenia
Bardziej szczegółowo2.6 Edytor sed (Stream Editor)
Podstawy open source system SUSE Linux cz. II 2-127 2.6 Edytor sed (Stream Editor) sed to edytor do manipulowania plikami tekstowymi. Jako edytor strumieniowy różni się od innych, takich jak vi lub gedit.
Bardziej szczegółowoWyszukiwanie i zamawianie artykułów za pośrednictwem strony internetowej
Wyszukiwanie i zamawianie artykułów za pośrednictwem strony internetowej OBSŁUGA SYSTEMU E-ZAMÓWIENIA W celu skorzystania z systemu e-zamówienia należy zalogować się na stronie internetowej www.motohurt.pl
Bardziej szczegółowoApSIC Xbench: Szybki start wydanie 1 2008-2015 Mariusz Stępień http://mariuszstepien.net/ http://www.facebook.com/mariuszstepien.
ApSIC Xbench jest darmowym i niezwykle przydatnym programem w pracy tłumacza pisemnego korzystającego z narzędzi CAT. Otóż pozwala on przeszukiwać posiadane pamięci tłumaczeniowe (TM) można szukać pojedynczych
Bardziej szczegółowo5. Bazy danych Base Okno bazy danych
5. Bazy danych Base 5.1. Okno bazy danych Podobnie jak inne aplikacje środowiska OpenOffice, program do tworzenia baz danych uruchamia się po wybraniu polecenia Start/Programy/OpenOffice.org 2.4/OpenOffice.org
Bardziej szczegółowo