8. Laboratóriumi gyakorlat: Bevezetés a reguláris kifejezések használatába
|
|
- Karola Kiss
- 8 évvel ezelőtt
- Látták:
Átírás
1 8. Laboratóriumi gyakorlat: Bevezetés a reguláris kifejezések használatába A gyakorlat célja 1. A reguláris kifejezések használatának megismerése. Az egrep parancs használatának elsajátítása 2. További feladatok vezérlőszerkezetekkel, a vezérlőszerkezetek alkalmazása szövegfeldolgozással kapcsolatos feladatokra. Előkészülethez szükséges anyag: 8. előadás segédlete, a grep kézikönyv lapja. A 6-7. előadás vezérlőszerkezeteinek ismétlése. Teszt állományok: a tesztelésekhez szükséges állományok (numb.txt, bible.txt, szavak.txt,stb.) letölthetők innen. Az egrep color=auto opcióval indítva a sorok listázásakor színessel írja ki az illesztés helyét, ha a terminál ezt támogatja. Ezt beállíthatjuk egy környezeti változóval is, ehhez írjuk az alábbi parancsot a.bashrc állományunk végére: export GREP_OPTIONS='--color=auto' Az alábbi példa illusztrálja ezt: $ echo abcdef egrep abc abcdef $ export GREP_OPTIONS='--color=auto' $ echo abcdef egrep abc abcdef $ A gyakorlat menete: 1. Feladatok az egrep-el A $(( )) és (( )) szerkezetek ismétlése Az egrep és [[...]] használata feltételként Feladatok az egrep-el 1.1 Az echo-t és az egrep programot valamint a -o kapcsolót használva, határozzuk meg olyan bővített (extended) reguláris kifejezéseket, amelyek az alábbi sztringekre illeszkednek. Jelölés: a sztringeket aposztrófok közé zárva adjuk meg, az aposztróf nem tartozik hozzá a sztringhez. A kifejezéseknek a példaként megadott sztringekre illeszkedniük kell. a. A sztring tartalmazza a kis a karaktert. 'a' 'aa bb cc da' b. A sztring tartalmaz egy számjegyet. 1
2 'abc 3 def' '2' c. A sztring tartalmazza a + vagy. karaktereket. 'a+2' '.' Operációs rendszerek I. - UNIX felhasználói ismeretek és héjprogramozás d. A sztring 2 karaktert tartalmaz amelyek az a, b, c, + vagy? lehetnek. 'bc' '+a' '??' e. A sztring legalább egy kis x karaktert tartalmaz. 'abcxdefá' 'cdexxxxklm' 'x' f. A sztring bármennyi kis x karaktert tartalmaz, amelyek egy kis a és egy nagy A között állnak. 'axxxxa' 'axa' 'aa' g. A sztring két kis x között tartalmaz vagy nem tartalmaz nagy X karaktert: 'abc xxx def' 'abc xx def ' h. Egy = jel után egy egész szám következik vagy hiányzik, mindez a sztring végén van. 'szám =2' 'szám =27865' 'szám =' i. Egy = karakter után néha egy egész szám következik, máskor a nulla szó. 'szám =2' 'szám =27865' 'szám =nulla' j. A sztring legalább 2, de maximum 5 kis x-et tartalmaz. 'abcxxdef' 'xxxxxabce' k. A sztring pontosan egy nagybetűt tartalmaz: 'A' 'B' l. Az üres sztring (nincs egyetlen karakter sem a sorban) '' 2
3 m. A sztring csak kisbetűket tartalmaz, legalább egyet, pl.: 'a' 'zb' 'abcxoljhsujhekl' n. A sztring legalább egy számjegyet tartalmaz, mint az alábbiak: '1' '234534' '33' o. A sztring pontosan 1, bármilyen karaktert tartalmaz: 'a' 'A' ';' 'u' '*' Operációs rendszerek I. - UNIX felhasználói ismeretek és héjprogramozás p. A sztring legalább 1 nagybetűt, és utána akármennyi kisbetűt tartalmazhat: 'A' 'Az' 'Zkjhguytg' 'Cfs' q. A sztring 2 kisbetűből álló szót, és köztük pontosan egy elválasztó karaktert (szóköz karakter) tartalmaz. 'erre gyere' 'nincs itt' 'a fejem' r. A sztring legalább 2 de legfeljebb 4 számot tartalmaz: '23' '345' '2367' s. A sztring bármennyi, kisbetűvel írt, és legalább egy szóközzel elválasztott szóból áll: '' 'alma' 'alma hatalma' 'a kis ember' 'a kis ember haza megy' t. A szöveg pontosan egy kisbetűből vagy nagybetűvel írt szóból áll: 'alma' 'ALMA' o. A kifejezés arra a szóra illeszkedik, amellyel valaki egy dátum hónap részét adta meg: '06 'JUN' '-06-' 3
4 '/06/' u. A kifejezés ellenőrzi egy telefonszám beírását az alábbi formákban: ' ' ' ' '(0) ' ' ' ' ' v. A kifejezés olyan kisbetűből álló sztringeket keres, amelyek elhatárolt kisbetűs szavak. Az alábbi szövegekben a kiemelt részekre kell kifejezést illeszteni: 'alma' ' egy alma' ',alma,' 'ERRE ARRA,mint az:alma' x. Azokat a számsorokat kell eltalálni, amelyeknek a bal oldalán word típusú karakter, a jobb oldalán pedig szóhatár van: 'a12 ' '324' 'arra ' y. Az olyan szavakat, amelyek beépülnek két word karakter közé: '123' '3almaf' 'abrakadabra' ' palma3;' z. A kifejezés illeszkedjen az olyan sorokra amelyben román autó rendszámtábla van beírva, pl.: MS-02-ABF Az egrep segítségével listázzuk ki a numb.txt -ből: a. Íjuk ki, hány sorban fordul elő az 'every' szó: csak a találati sorok számát. b. Írjuk ki a sorokat amelyben az 'every' található c. A -o kapcsolót és a wc parancsot használva írjuk ki hányszor fordul elő a 'the' szócska a fájlban. c. Írjuk ki azokat a sorokat amelyekben az 'undertow' szó található: utána hívjuk meg az egrep-et úgy, hogy csak a találatokat listázza! d. Írjuk ki azokat a sorokat amelyekben nincs e betű, utána amelyekben nincs x betű! e. Az előbbi feladatnál megjelennek az üres sorok is: hívjuk meg olyan kifejezéssel az egrep-et, hogy a fenti feltételek listázásánál ne jelenjenek meg üres sorok! f. Hívjuk meg úgy az egrep-et, hogy szó listát készítsen a numb.txt valamennyi szavából. Majd végezzük el ugyanezt a bible.txt és a hamlet.txt állománnyal: hány különböző szó van ezekben? 1.3 Listázzuk ki egy állománynév név illetve kiterjesztés részét külön külön az egrep-el, pl. alma.txt-ből listázzuk ki külön az alma illetve.txt részeket. 4
5 1.4. A szavak illetve words állományok egy magyar illetve angol szókészletet tartalmaznak. Keressünk magyar illetve angol szavakat, amelyek különböző mintáknak tesznek eleget, pl. -melyek azok a magyar szavak amely a-val kezdődnek, b-vel végződnek és 4 betűből állnak? -melyik szavakban van 3, 4, 5, 6 magánhangzó egymás után? -melyik szavakban van ugyanaz 2, 3, 4, 5 kisbetű a szó elején és végén? A magyar változatnál állítsuk be a LANG környezeti változó hu_hu.utf-8 értékre. Írjuk be a.bashrc állomány végére: export LANG=hu_HU.utf Az egrep, uniq, sort parancsokat használva írjunk ki egy listát egy adott állományban található szavak előfordulásának gyakoriságáról. Ha működik, írjuk be egy szkriptbe a megoldást, és egy indító paraméterrel szabályozzuk azt is, hogy hány szót írjon ki az elsőkből. A uniq parancs -c kapcsolója kiírja a sorok elé az előfordulásuk számát. A sort egy szöveges állomány első mezeje szerint numerikusan és fordított sorrendben az alábbi kapcsolókkal rendez: sort -k1,1 -nr file.txt Pl. a numb.txt esetében a szkriptnek az alábbit kell kiírnia ha az első 5 leggyakrabban előforduló szót kérjük: 14 i 12 you 9 in 8 the 6 undertow a bible.txt esetében pedig: the and of to And 2. A $(( )) és (( )) szerkezetek ismétlése 2.1. Írjuk ki a $(( )) segítségével, hogy: -van-e paraméter a parancssoron -az első argumentum nagyobb-e mint a második -ha pl. 3 argumentumot várunk, írjuk ki külön-külön ha túl kevesebb vagy több argumentummal indították a programot Írjunk while ciklist amelyik a (( )) szerkezetet használja: végezzünk el annyi ciklust amennyit a parancssor első argumentumában megadunk. 5
6 2.4. Járjuk végig while ciklussal és (( )) szerkezettel a parancssor argumentumait, és case szerkezettel döntsük el, hogy egy-egy argumentum megfelel-e az alábbi mintáknak: -egy karakteres számjegy -kapcsoló ( - jel és utána egy kisbetű) -állomány név típus végződéssel (van a névben egy. és utána 3 karakter 2.5. ( hr.sh ) Írjunk egy kis programot amelyik kiír egy sort egy bizonyos karakterből és utána az újsor karaktert. Az alábbi kapcsolókat és egy paramétert használunk: -c kar : a kar karaktert írja ki, ha nem adjuk meg az implicit érték a # -n : a program -n kapcsolóval nem ír újsor karaktert a sorozat végén szám : ez a paraméter, csak szám karaktert ír ki, ha nem adjuk meg az implicit érték a 72-t Tehát a használat: hr.sh [ -c kar ] [ -n ] [szám] Példák: $bash hr.sh ################################################################ ### $bash hr.sh -c '.' $bash hr.sh -c '.' $bash hr.sh -c '.' -n 10...$ 3. Az egrep és [[...]] használata feltételként 3.1. Az alábbi kis példában az egrep-et használjuk feltételként. A program megnézi, hogy a $1 paraméter végződése.txt -e? #!/bin/bash if [ -z $1 ];then echo "kerek egy argumentumot!" exit 1 fi if echo $1 egrep -q '\.txt$' then echo az argumentum sztring vegzodese '.txt' fi Írjunk egy programot, amelyik egy állományból (pl. egy bash szkript állományból) kiírja azokat a sorokat amelyek # karakterrel kezdődnek, mindaddig amíg megjelenik az első sor amelyik nem # karakterrel kezdődik ( neve legyen: getcomment.sh ). a. oldjuk meg az egrep-el b. oldjuk meg a [[ ]] szerkezettel 6
7 3.2. Adott egy fájl amelyben Unix felhasználók listája van, pl: peter eva Operációs rendszerek I. - UNIX felhasználói ismeretek és héjprogramozás Írjunk egy szkriptet amelyik kilistázza azokat a felhasználókat amelyeknek van könyvtáruk a /home könyvtár alatt, és nincsenek benne ebben a listában. 3.3 Írjunk egy szkriptet ( pick.sh), amelyik a yes könyvtárból átmásolja azokat az állományokat, amelyekben egy bizonyos szó legalább N-szer szerepel egy másik könyvtárba. Például a: $ pick.sh yes good 2 parancsnak létre kell hoznia egy good nevű könyvtárat, és abba át kell másolnia a longdistance.txt, wurm.txt és a allgood.txt állományokat a yes könyvtárból, amelyekben a good szó 2-szer fordul elő. Tehát az első paraméter a meglevő könyvtár az állományokkal, a második a létrehozandó könyvtár és a keresett szó, a harmadik pedig egy szám: hányszor kell a szónak előfordulnia. A szkript: -ellenőrzi, hogy a forráskönyvtár (yes a fenti példában) létezik -ellenőriznie kell, hogy a létrehozandó könyvtár létezik-e. Ha igen, hibaüzenettel kilép. -létre tudta-e hozni a könyvtárat -át tudta-e másolni helyesen az állományokat -a lefutás után ki kell írni, hány megfelelő állományt kapott A program végigjárja a yes könyvtár állományait megnézi a egrep-pel, hogy hányszor fordul elő az állományban a szó, és ha ez a szám nagyobb mint kettő, akkor átmásolja a good könyvtárba az állományt. A egrep parancs -c kapcsolója adja meg azt, hogy egy minta hány sorban fordul elő: $ egrep -c the yes/timeanda.txt 24 $ egrep -o the yes/timeanda.txt wc -l 29 a -o kapcsolója pedig annyi sort ír ki, ahányszor ténylegesen előfordul, ezt számoljuk a wc paranccsal. 7
8. Laboratóriumi gyakorlat: Bevezetés a reguláris kifejezések használatába
8. Laboratóriumi gyakorlat: Bevezetés a reguláris kifejezések használatába A gyakorlat célja: 1. A gyakorlat célja a reguláris kifejezések használatának megismerése. A grep parancs használatának elsajátítása
Részletesebben8. Laboratóriumi gyakorlat: Bevezetés a reguláris kifejezések használatába
8. Laboratóriumi gyakorlat: Bevezetés a reguláris kifejezések használatába A gyakorlat célja: 1. A gyakorlat célja a reguláris kifejezések használatának megismerése. A grep parancs használatának elsajátítása
RészletesebbenOperációs rendszerek 2 3. alkalom - Reguláris kifejezések, grep, sed. Windisch Gergely windisch.gergely@nik.uni-obuda.hu 2010-2011 2.
Operációs rendszerek 2 3. alkalom - Reguláris kifejezések, grep, sed Windisch Gergely windisch.gergely@nik.uni-obuda.hu 2010-2011 2. félév Reguláris kifejezések Reguláris kifejezésekkel lehet keresni egy
RészletesebbenPélda: Aktuális könyvtár tartalmának fájlba mentése, melynek neve az aktuális dátum és idő: ls l > `date+%f_%h-%m`.txt
Beépített változók (paraméterezés): $# - paraméterek száma $1...9 - az adott paraméter értéke $0 - az adott héjprogram neve $* - az összes paraméter egyben Idézőjelek típusai: ' ' - belső szöveg stringként
Részletesebben7. Laboratóriumi gyakorlat: Vezérlési szerkezetek II.
7. Laboratóriumi gyakorlat: Vezérlési szerkezetek II. A gyakorlat célja: 1. A shell vezérlő szerkezetei használatának gyakorlása. A használt vezérlő szerkezetek: if/else/fi, for, while while, select, case,
RészletesebbenA sed folyamszerkesztő
A sed folyamszerkesztő 1.Bevezető...1 2.A sed parancssora...1 3.A sed működése...2 4.A sed parancsai...3 4.1.A címek megadása...3 4.2.Gyakran használt parancsok...5 4.3.Ritkábban használt parancsok...8
RészletesebbenOperációs Rendszerek II. labor. 2. alkalom
Operációs Rendszerek II. labor 2. alkalom Mai témák (e)grep Shell programozás (részletesebben, példákon keresztül) grep Alapvető működés: mintákat keres a bemeneti csatorna (STDIN vagy fájl) soraiban,
RészletesebbenA héj vezérlő szerkezetei I.
Tartalom A héj vezérlő szerkezetei I. 1.Vezérlés a héj programozásban...1 1.1.Vezérlési szerkezetek...1 1.2.Az igaz/hamis feltétel a héjprogramozásban...1 2.Az &&, és! szerkezetek...2 3.A test és az expr
Részletesebben7. Laboratóriumi gyakorlat, 1. rész : Vezérlési szerkezetek II.
7. Laboratóriumi gyakorlat, 1. rész : Vezérlési szerkezetek II. A gyakorlat célja: 1. A shell vezérlő szerkezetei használatának gyakorlása. A használt vezérlő szerkezetek: if/else/fi, for, while while,
RészletesebbenA függvény kód szekvenciáját kapcsos zárójelek közt definiáljuk, a { } -ek közti részt a Bash héj kód blokknak (code block) nevezi.
Függvények 1.Függvények...1 1.1.A függvény deníció szintaxisa... 1..Függvények érték visszatérítése...3 1.3.Környezettel kapcsolatos kérdések...4 1.4.Lokális változók használata...4 1.5.Rekurzív hívások...5.kód
Részletesebbenfile./script.sh > Bourne-Again shell script text executable << tartalmat néz >>
I. Alapok Interaktív shell-ben vagy shell-scriptben megadott karaktersorozat feldolgozásakor az első lépés a szavakra tördelés. A szavakra tördelés a következő metakarakterek mentén zajlik: & ; ( ) < >
RészletesebbenSzkriptnyelvek. 1. UNIX shell
Szkriptnyelvek 1. UNIX shell Szkriptek futtatása Parancsértelmez ő shell script neve paraméterek shell script neve paraméterek Ebben az esetben a szkript tartalmazza a parancsértelmezőt: #!/bin/bash Szkriptek
RészletesebbenReguláris vagy szabályos kifejezések
Reguláris vagy szabályos kifejezések 1.Bevezető...1 2.Bővített kifejezések...2 2.1.Bővített kifejezések felépítése...3 2.1.1.Egyedi karakterekre való illesztések...3 2.1.2.A. metakarakter...3 2.1.3.A karakter
RészletesebbenBASH SCRIPT SHELL JEGYZETEK
BASH SCRIPT SHELL JEGYZETEK 1 TARTALOM Paraméterek... 4 Változók... 4 Környezeti változók... 4 Szűrők... 4 grep... 4 sed... 5 cut... 5 head, tail... 5 Reguláris kifejezések... 6 *... 6 +... 6?... 6 {m,n}...
RészletesebbenReguláris kifejezések 1.
Reguláris kifejezések 1. A nyelvtechnológia eszközei és nyersanyagai 1. gyakorlat A beadandó feladatok be vannak keretezve! 1.1. Miért hívják reguláris kifejezésnek? (!) Az elméleti és a gyakorlati reguláris
RészletesebbenProgramozás alapjai. 1. - 2. óra. Morvai Flórián, 2010 Dr. Dévényi Károly előadásvázlata alapján
Programozás alapjai 1. - 2. óra Morvai Flórián, 2010 Dr. Dévényi Károly előadásvázlata alapján Bemutatkozás Morvai Flórián Morvai.Florian@stud.u-szeged.hu csak egyetemi címről www.stud.u-szeged.hu/morvai.florian
RészletesebbenTovábbi vezérlő valamint számításokat megkönnyítő szerkezetek
Tartalom További vezérlő valamint számításokat megkönnyítő szerkezetek 1.A case szerkezet...1 2.A select szerkezet...3 3.Aritmetikai kiértékelés: számítások a (( )) szerkezettel...4 4.A C stílusú for ciklus...6
RészletesebbenReguláris vagy szabályos kifejezések
Reguláris vagy szabályos kifejezések 1. Bevezető...1 2. Bővített kifejezések (extended)...2 Egyedi karakterekre való illesztések...2 A. metakarakter...3 A karakter halmaz és a karakter osztály...3 Csoportosítás
RészletesebbenS z á m í t ó g é p e s a l a p i s m e r e t e k
S z á m í t ó g é p e s a l a p i s m e r e t e k 7. előadás Ami eddig volt Számítógépek architektúrája Alapvető alkotóelemek Hardver elemek Szoftver Gépi kódtól az operációs rendszerig Unix alapok Ami
RészletesebbenTovábbi vezérlő valamint számításokat megkönnyítő szerkezetek
Tartalom További vezérlő valamint számításokat megkönnyítő szerkezetek 1. A case szerkezet...1 2. A select szerkezet...3 3. Aritmetikai kiértékelés: számítások a (( )) szerkezettel...4 4. A C stílusú for
RészletesebbenSegédlet Digitális írástudás - Operációs rendszerek Szilágyi Róbert S.
Windows Xp felhasználói felület részei 7 2 8 3 1 9 4 6 5 1. számítógépre telepített programok listája 2. bejelentkezett felhasználó 3. leggyakrabban használt programok 4. START menü 5. tálca (itt helyezkednek
RészletesebbenMinisterul Educației și Cercetării Științifice Olimpiada de Tehnologia Informației etapa județeană 21 martie 2015
Tétel Projekt - Traveling in space and time 100 pont Megjegyzés: Minden szükséges forrást a desktopon, a Resurse mappán belül, a CLS_9_SUBIECT_ PROIECT mappában találtok meg. A mappában található összes
RészletesebbenOperációs Rendszerek példatár. Utolsó frissítés: 2014. február 10.
Operációs Rendszerek példatár Utolsó frissítés: 2014. február 10. A példatár Szegedi Tudományegyetemen oktatott Operációs rendszerek tárgy gyakorlati anyagához illeszkedo feladatok sorát tartalmazza, mely
Részletesebben3. Gyakorlat Ismerkedés a Java nyelvvel
3. Gyakorlat Ismerkedés a Java nyelvvel Parancssori argumentumok Minden Java programnak adhatunk indításkor paraméterek, ezeket a program egy tömbben tárolja. public static void main( String[] args ) Az
RészletesebbenHÁZI FELADAT ELSŐ GYAKORLAT MIELŐTT ELKEZDENÉNK ELINDULÁS. ÜZLETI INFORMATIKAI ESZKÖZÖK Kiadványszerkesztés
1 ELSŐ GYAKORLAT HÁZI FELADAT A feladat megoldása során a Word 2010 használata a javasolt. Ebben a feladatban a következőket fogjuk gyakorolni: A súgó használata. Microsoft Office Word testreszabása. Dokumentumok
RészletesebbenOrszágos Középiskolai Tanulmányi Verseny 2006/2007-os tanév INFORMATIKA, II. (programozás) kategória második fordulójának feladatai
Országos Középiskolai Tanulmányi Verseny 2006/2007-os tanév INFORMATIKA, II. (programozás) kategória második fordulójának feladatai Iskola neve:... Iskola székhelye:... Versenyző neve:... Évfolyama/osztálya:...
Részletesebben1. Feladat: beolvas két számot úgy, hogy a-ba kerüljön a nagyobb
1. Feladat: beolvas két számot úgy, hogy a-ba kerüljön a nagyobb #include main() { int a, b; printf( "a=" ); scanf( "%d", &a ); printf( "b=" ); scanf( "%d", &b ); if( a< b ) { inttmp = a; a =
RészletesebbenGyors tippek linuxra
Gyors tippek linuxra Linux az oktatásban rendezvénysorozat előadó: Rózsár Gábor http://lok.ini.hu 2004. április 23. Mit adhat ez az előadás? Mint a címe is jelzi gyors és talán hasznos tippeket adhat olyan
RészletesebbenLekérdezések az SQL SELECT utasítással
Lekérdezések az SQL SELECT utasítással Célok Az SQL SELECT utasítás lehetőségeinek bemutatása A megjelenítendő oszlopok kiválasztása Elemi SELECT utasítások végrehajtása Az SQL utasítások és az isql*plus
RészletesebbenMATEMATIKA ÉRETTSÉGI 2006. május 9. EMELT SZINT
) A PQRS négyszög csúcsai: MATEMATIKA ÉRETTSÉGI 006. május 9. EMELT SZINT P 3; I., Q ;3, R 6; és S 5; 5 Döntse el, hogy az alábbi három állítás közül melyik igaz és melyik hamis! Tegyen * jelet a táblázat
RészletesebbenA shell vezérlő szerkezetei I.
Tartalom A shell vezérlő szerkezetei I.. Mit nevezünk vezérlésnek a shell programozásban.... Vezérlési szerkezetek....2 Az igaz/hamis feltétel a shell programozásban... 2. Az &&, és! szerkezetek...2 3.
RészletesebbenBash Shell Programozás. 1. oldal
1. oldal 2. oldal BASH SHELL PROGRAMOZÁS (basic2bash) Készítette: Raffai Gábor István alias Glindorf Kelt: Kecskemét, 2003.04.18. ( frissitve: 2003.04.25.) A dokumentum szabadon felhasználható, másolható,
RészletesebbenINFORMATIKAI ALAPISMERETEK
Informatikai alapismeretek középszint 1321 ÉRETTSÉGI VIZSGA 2014. október 13. INFORMATIKAI ALAPISMERETEK KÖZÉPSZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ EMBERI ERŐFORRÁSOK MINISZTÉRIUMA
RészletesebbenAz Ügyfélkapu és a magyarorszag.hu
Az Ügyfélkapu Tartalom Bevezető... 2 A regisztráció folyamata... 3 Regisztráció indítása az interneten keresztül... 3 Személyes regisztráció... 5 Regisztráció elektronikus aláírással... 7 Külföldiek regisztrációja...
RészletesebbenFelhasználói kézikönyv
Felhasználói kézikönyv Elektronikus Pályázatkezelési és Együttműködési Rendszer Elektronikus Pályázatkezelési és Együttműködési Rendszer Felhasználói kézikönyv Legutóbbi változások: A könnyebb használat
Részletesebben4. MODUL TÁBLÁZATKEZELÉS. A vizsgázónak önállóan kell elindítania a táblázatkezelő alkalmazást, majd a munka végeztével be kell zárnia azt.
4. MODUL TÁBLÁZATKEZELÉS A NEGYEDIK MODUL TARTALMA A negyedik modul 80 feladatot tartalmaz. A vizsgaközpont ezek közül egyet jelöl ki a vizsgázónak. A feladatok túlnyomó része előkészített fájlt, illetve
RészletesebbenE-Fedezetkezelő. felhasználói kézikönyv. Fővállalkozói adminisztrátorok számára
E-Fedezetkezelő felhasználói kézikönyv Fővállalkozói adminisztrátorok számára Tartalomjegyzék 1. Program általános használata... 2 1.1. Szoftver követelmények... 2 1.2. Jogosultság függő működés... 2 1.3.
RészletesebbenYoutube videó letöltés és konvertálás Linuxon
Youtube videó letöltés és konvertálás Linuxon A szkript futtatásához szükségünk van 2 program telepítésére (youtube dl, mencoder), ezeket a következő parancs kiadásával tudjuk a legegyszerűbben telepíteni:
RészletesebbenProgramozási módszertan. Dinamikus programozás: Nyomtatási feladat A leghosszabb közös részsorozat
PM-04 p. 1/18 Programozási módszertan Dinamikus programozás: Nyomtatási feladat A leghosszabb közös részsorozat Werner Ágnes Villamosmérnöki és Információs Rendszerek Tanszék e-mail: werner.agnes@virt.uni-pannon.hu
RészletesebbenProgramozás alapjai C nyelv 5. gyakorlat. Írjunk ki fordítva! Írjunk ki fordítva! (3)
Programozás alapjai C nyelv 5. gyakorlat Szeberényi Imre BME IIT Programozás alapjai I. (C nyelv, gyakorlat) BME-IIT Sz.I. 2005.10.17. -1- Tömbök Azonos típusú adatok tárolására. Index
RészletesebbenOperációs rendszerek. 9. gyakorlat. BASH recap, reguláris kifejezések UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED
UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED BASH recap, reguláris kifejezések Operációs rendszerek 9. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik Viktor
RészletesebbenProgramozás II. Fájlkezelés
Programozás II. Fájlkezelés Kocsis Zoltán Tamás 2013. 03. 28 Fájlkezelés Az stdio.h-ban megadott FILE* típusú pointerrel és függvényekkel lehet elérni a fájlunkat. FILE *fp; /* fájl mutató (file pointer/handle)
Részletesebben4) Az ABCD négyzet oldalvektorai körül a=ab és b=bc. Adja meg az AC és BD vektorokat a és b vektorral kifejezve!
(9/1) Vektorok, Koordináta Geometria 1) Szerkessze meg az a + b és az a b vektort, ha a és b egy szabályos háromszögnek a mellékelt ábra szerinti oldalvektorai! 2) Az ABC háromszög két oldalának vektora
RészletesebbenM4 TÁBLÁZATKEZELÉS ALAPJAI
Képletek Olyan egyenletek, amelyek a munkalapon szereplő értékekkel számításokat hajtanak végre. Jellemzői: - egyenlőségjellel = kezdődik Képlet részei: 1. Számtani műveleti jelek. 2. Állandók. 3. Hivatkozások.
Részletesebben1. Alapok. #!/bin/bash
1. oldal 1.1. A programfájlok szerkezete 1. Alapok A bash programok tulajnképpen egyszerű szöveges fájlok, amelyeket bármely szövegszerkesztő programmal megírhatunk. Alapvetően ugyanazokat a at használhatjuk
RészletesebbenOPERÁCIÓS RENDSZEREK II GYAKORLAT
OPERÁCIÓS RENDSZEREK II GYAKORLAT 4. óra: Folyamatok Windisch Gergely windisch.gergely@nik.uni-obuda.hu 2010 / 2011 tavaszi félév FOLYAMATKEZELÉS ALAPOK linuxban minden, amit elindítunk, az egy folyamat.
RészletesebbenEntity Framework alapú adatbáziselérés
Entity Framework alapú adatbáziselérés Dr. Johanyák Zsolt Csaba http://johanyak.hu A gyakorlat célja Model-first megközelítéssel Entity-Framework modell létrehozása, majd ebből adatbázis generálása LocalDB-ben.
RészletesebbenMATEMATIKA tankönyvcsaládunkat
Bemutatjuk a NAT 01 és a hozzá kapcsolódó új kerettantervek alapján készült MATEMATIKA tankönyvcsaládunkat 9 10 1 MATEMATIKA A KÖTETEKBEN FELLELHETŐ DIDAKTIKAI ESZKÖZTÁR A SOROZAT KÖTETEI A KÖVETKEZŐ KERETTANTERVEK
Részletesebben...a Tamana névszerkezeti összehasonlítása a véletlenen alapul, tessék bizonyítani az ellenkezőjét, mert addig elméletem igaz!
...a Tamana névszerkezeti összehasonlítása a véletlenen alapul, tessék bizonyítani az ellenkezőjét, mert addig elméletem igaz! Forrás: http://web.telia.com/~u40916719/f_king.htm Letöltve: 2006.07.10. Összeállította:
RészletesebbenOAF Gregorics Tibor: Minta dokumentáció a 3. házi feladathoz 1.
OAF Gregorics Tibor: Minta dokumentáció a 3. házi feladathoz 1. Feladat Szimuláljuk különféle élőlények túlélési versenyét. A lények egy pályán haladnak végig, ahol váltakozó viszonyok vannak. Egy lénynek
RészletesebbenS z á m í t ó g é p e s a l a p i s m e r e t e k
S z á m í t ó g é p e s a l a p i s m e r e t e k 6. előadás Dr. Illés Zoltán ELTE IK Média és Oktatásinformatika Tanszék Ami eddig volt Számítógépek architektúrája Alapvető alkotóelemek Processzor Memória
RészletesebbenAWK programozás, minták, vezérlési szerkezetek
10 AWK programozás, minták, vezérlési szerkezetek AWK adatvezérelt szkriptnyelv text processing, adat kiterjesztés, tagolt adatok automatizált soronkénti feldolgozása a forrásállományt soronként beolvassa
RészletesebbenOperációs rendszerek. 9. gyakorlat. Reguláris kifejezések - alapok, BASH UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED
UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED Reguláris kifejezések - alapok, BASH Operációs rendszerek 9. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik Viktor
RészletesebbenAWK programozás, minták, vezérlési szerkezetek
10 AWK programozás, minták, vezérlési szerkezetek AWK futtatási módok AWK parancs, közvetlen programkódmegadás: awk 'PROGRAMKÓD' FILE példa: ls -l awk '{print $1, $5}' a programkód helyére minden indentálás
RészletesebbenA sed folyamszerkesztő
A sed folyamszerkesztő 1. Bevezető...1 2. A sed parancssora...1 3. A sed működése...2 4. A sed parancsai...3 A címek megadása...3 Gyakran használt parancsok...4 Ritkábban használt parancsok...7 A hold
RészletesebbenPowershell 1. gyakorlat
Ahhoz, hogy kipróbálhassátok az előre elkészített anyagokat, be kell állítani a Set-ExecutionPolicy ExecutionPolicy RemoteSigned A ps1 kiterjesztésű fájlok a.\névvel indíthatóak 1. Mit hallottak előadáson
RészletesebbenMATEMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ
Matematika emelt szint 0613 ÉRETTSÉGI VIZSGA 007. május 8. MATEMATIKA EMELT SZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ OKTATÁSI ÉS KULTURÁLIS MINISZTÉRIUM Formai előírások: Fontos tudnivalók
RészletesebbenOperációs rendszerek. 10. gyakorlat. AWK - bevezetés UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED
UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED AWK - bevezetés Operációs rendszerek 10. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik Viktor 1 / 15 Reguláris
RészletesebbenReguláris vagy szabályos kifejezések használata
Tartalom Reguláris vagy szabályos kifejezések használata 1. Bevezető...1 2. Bővített kifejezések (extended)...1 3. Alap szintű (basic) reguláris kifejezések...7 4. A grep és fontosabb kapcsolói...7 5.
RészletesebbenAz időhöz kötődő parancsok
Az időhöz kötődő parancsok Az idő nyilvántartása...1 A date parancs...2 A time parancs...4 A sleep parancs...5 Időzített programfuttatás...6 Az at parancs...6 A UNIX démonok...6 A cron démon...7 Az idő
RészletesebbenSZAMLA.TXT (Tétel sor) Megjegyzés. sorszám
Specifikáció a Windows alapú NTAX rendszer pénzügyi moduljához 2016.01.15. Számlák átvétele Az adatokat az itt leírt sorrendben kérjük. Ha valamelyik mező hosszabb, mint a bele írt adat, akkor balra igazítva,
RészletesebbenHálózatok építése és üzemeltetése
Hálózatok építése és üzemeltetése Linux alapok gyakorlat 1 Jupyter Notebook by Pelle István VM felépítése Vagrant program segítségével vagrantfile: https://goo.gl/33gbuq Segédlet a telepítésről és a használatról
RészletesebbenAdatbázisok II. Jánosi-Rancz Katalin Tünde tsuto@ms.sapientia.ro 327A
Adatbázisok II. 6 Jánosi-Rancz Katalin Tünde tsuto@ms.sapientia.ro 327A XQUERY 6 XQUERY jellemzői XML dokumentumok lekérdezésére szolgáló lekérdezőnyelv W3C szabvány 2007 óta; a böngészők és ABKR értik
RészletesebbenOperációs rendszerek I. - UNIX felhasználói ismeretek és héjprogramozás. Az awk
Az awk 1. Bevezető...1 2. Rekordok és mezők...2 3. Az awk programozási nyelv...3 Az awk minta...3 Az utasítások...4 A változók...5 Belső változók...5 Konstansok...6 Operátorok...7 Programszervező utasítások...8
RészletesebbenAlapfogalmak a héj (shell) használatához
Alapfogalmak a héj (shell) használatához 1.Shell programok...1 1.1A héj által végrehajtott parancsok...3 1.2Alias-ok vagy helyettesítő nevek...4 2.A parancsvégrehajtás...4 2.1A környezeti változók...5
RészletesebbenOrszágzászlók (2015. május 27., Sz14)
Országzászlók (2015. május 27., Sz14) Írjon programot, amely a standard bemenetről állományvégjelig soronként egy-egy ország zászlójára vonatkozó adatokat olvas be! Az egyes zászlóknál azt tartjuk nyilván,
Részletesebbenlength (s): Az s karaklerlánc hossza, substr(s,m,n): Az s mezőben levő karakterláncnak az m-edik karakterétől kezdődő, n darab karaktert vágja ki.
9. Gyakorlat AWK 2 length (s): Az s karaklerlánc hossza, substr(s,m,n): Az s mezőben levő karakterláncnak az m-edik karakterétől kezdődő, n darab karaktert vágja ki. Ha az n-et elhagyjuk, akkor az m-ediktől
RészletesebbenMiskolci Egyetem. Diszkrét matek I. Vizsga-jegyzet. Hegedűs Ádám Imre 2010.12.28.
Miskolci Egyetem Diszkrét matek I. Vizsga-jegyzet Hegedűs Ádám Imre 2010.12.28. KOMBINATORIKA Permutáció Ismétlés nélküli permutáció alatt néhány különböző dolognak a sorba rendezését értjük. Az "ismétlés
RészletesebbenOperációs rendszerek. 11. gyakorlat. AWK - szintaxis, vezérlési szerkezetek UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED
UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED AWK - szintaxis, vezérlési szerkezetek Operációs rendszerek 11. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik
Részletesebben1. fejezet Microsoft Excel 2010 Tartománynevek... 3
Táblázatkezelés II. TARTALOMJEGYZÉK 1. fejezet Microsoft Excel 2010 Tartománynevek... 3 Tartománynevek definiálása... 5 Háromdimenziós tartománynevek... 7 Másik munkafüzet celláira utaló név létrehozása...
RészletesebbenBevezetés a C++ programozásba
Bevezetés a C++ programozásba A program fogalma: A program nem más, mint számítógép által végrehajtható utasítások sorozata. A számítógépes programokat különféle programnyelveken írhatjuk. Ilyen nyelvek
RészletesebbenDr. Pétery Kristóf: Excel 2007 feladatok és megoldások 2.
2 Minden jog fenntartva, beleértve bárminemű sokszorosítás, másolás és közlés jogát is. Kiadja a Mercator Stúdió Felelős kiadó a Mercator Stúdió vezetője Lektor: Gál Veronika Szerkesztő: Pétery István
RészletesebbenAdatlap Magyarországon élő magyar állampolgár nyilvántartásba vételéhez. Kitöltési Útmutató. Születés hazai anyakönyvezésekor
Adatlap Magyarországon élő magyar állampolgár nyilvántartásba vételéhez Kitöltési Útmutató Születés hazai anyakönyvezésekor 2014 A londoni magyar konzulátus dolgozói remélik, hogy az alábbi kitöltési útmutatóval
RészletesebbenBevezetés az informatikába, második gyakorlat. Bevezetés Környezetváltozók és néhány egyszerű utasítás Jogosultságok Fájlkezelés
Bevezetés az informatikába, második gyakorlat Bevezetés Környezetváltozók és néhány egyszerű utasítás Jogosultságok Fájlkezelés Bevezetés Parancsértelmező (bash) Utasítások man Szövegszerkesztők Bash Különféle
RészletesebbenUNIX/héjprogramozás - awk. Az awk
Az awk 1.Bevezető...1 2.Rekordok és mezők...3 3.Az Awk programozási nyelv...3 4.Az Awk minta...4 5.Az utasítások...5 6.A változók...6 7.Belső változók...6 8.Konstansok...7 9.Operátorok...8 10.Vezérlő kifejezések...9
RészletesebbenAlkalmazott modul: Programozás
Eötvös Loránd Tudományegyetem Informatikai Kar Alkalmazott modul: Programozás Feladatgyűjtemény Összeállította: Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto Frissítve: 2015.
RészletesebbenInfokommunikáció (PF10IK511L) kérdései
Infokommunikáció (PF10IK511L) kérdései Intéző Intézőben egyszerre több állomány is másolható? Egy új mappa létrehozásakor megadható annak neve? Hozható-e létre Intézőben új szöveges dokumentum? Az állománymásolás
RészletesebbenINFORMATIKA EMELT SZINTŰ PRÓBAÉRETTSÉGI
INFORMATIKA EMELT SZINTŰ PRÓBAÉRETTSÉGI 2. feladatsor A gyakorlati vizsga időtartama: 240 perc Fontos tudnivalók A gyakorlati feladatsor megoldásához 240 perc áll rendelkezésére. A vizsgán használható
RészletesebbenXML technikák II Kovács, László
XML technikák II Kovács, László XML technikák II Kovács, László Kelet-Magyarországi Informatika Tananyag Tárház Nemzeti Fejlesztési Ügynökség http://ujszechenyiterv.gov.hu/ 06 40 638-638 Lektor Dr. Johanyák
RészletesebbenProgramozás és adatbázis kezelés PHP ben
Programozás és adatbázis kezelés PHP ben Készítette: Pető László I. A programozási környezet A PHP platformfüggetlen programozási nyelv. A szkriptek futtatása szerveroldalon történik. Ezt a szerepet leggyakrabban
RészletesebbenFolyamatok követése. Tartalom. 1. Folyamatok
Tartalom Folyamatok követése 1.Folyamatok...1 2.A folyamatazonosító (process id vagy pid)...3 3.A Unix feladat (job) fogalma...4 4.A wait parancs...6 5.A folyamatok követése a ps paranccsal...6 5.1.A top
RészletesebbenII. év. Adatbázisok és számítógépek programozása
II. év Adatbázisok és számítógépek programozása A programozási ismeretek alapfogalmai a) algoritmus b) kódolás c) program a) algoritmus: elemi lépések sorozata, amely a következı tulajdonságokkal rendelkezik:
Részletesebben1. Előadás Matlab lényeges vonásai,
1. Előadás Matlab lényeges vonásai, adattípusok. Salamon Júlia Előadás I. éves mérnök hallgatók számára A Matlabról A MATLAB (MATrix LABoratory = mátrix laboratórium) egy interaktív, tudományos és műszaki
RészletesebbenFejezetek az abszolút geometriából 6. Merőleges és párhuzamos egyenesek
Fejezetek az abszolút geometriából 6. Merőleges és párhuzamos egyenesek Ebben a fejezetben megadottnak feltételezzük az abszolút tér egy síkját és tételeink mindig ebben a síkban értendők. T1 (merőleges
Részletesebben#Bevezetés Beállítások NA 3000 # 1.1.
Bevezetés A szinthal1 program szintezéssel mért magassági hálózatok kiegyenlítésére alkalmas program. Lehetőségünk van mind beillesztett, mind önálló hálózat számítására. Önálló hálózat kiegyenlítésekor
RészletesebbenMATEMATIKA ÉRETTSÉGI 2009. október 20. EMELT SZINT
MATEMATIKA ÉRETTSÉGI 009. október 0. EMELT SZINT ) Oldja meg az alábbi egyenleteket! a), ahol és b) log 0,5 0,5 7 6 log log 0 I., ahol és (4 pont) (7 pont) log 0,5 a) Az 0,5 egyenletben a hatványozás megfelelő
RészletesebbenOperációs rendszerek gyak.
Operációs rendszerek gyak. Linux alapok III., Bash Cirok Dávid Hirling Dominik Szegedi Tudományegyetem Cirok.David@stud.u-szeged.hu Hirling.Dominik@stud.u-szeged.hu Linux alapok III., Bash 1 Linkelés 2
RészletesebbenProgramozás alapjai gyakorlat. 4. gyakorlat Konstansok, tömbök, stringek
Programozás alapjai gyakorlat 4. gyakorlat Konstansok, tömbök, stringek Házi ellenőrzés (f0069) Valósítsd meg a linuxos seq parancs egy egyszerűbb változatát, ami beolvas két egész számot, majd a kettő
RészletesebbenOperációs rendszerek. 2. gyakorlat. Munka állományokkal UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED
UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED Munka állományokkal Operációs rendszerek 2. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik Viktor 1 / 12 Állományrendszer
RészletesebbenSzámítógép Architektúrák. 4. Gyakorlat
Számítógép Architektúrák 4. Gyakorlat Téma Levelezés. Adatcsatornák, átirányítás. Visszatérési érték. -> Vezérlésben fontos. Metakarakterek, kvótázás. Parancs, csővezeték, parancslista. Jobkezelés, Szűrők
RészletesebbenOperációs rendszerek 1.
Operációs rendszerek 1. BASH programozás szintaktikai alapok Balla Tibor balla.tibor@inf.unideb.hu BASH UNIX rendszerhéj GNU Project Bourne again - born again SH Irodalom Bash Reference Manual (http://www.gnu.org/software/bash/manual/bashref.html)
RészletesebbenAz állományok kezelésére használt fontosabb parancsok
Függelék a 3 fejezethez Az állományok kezelésére használt fontosabb parancsok Tartalom Az ls parancs1 A mkdir parancs2 Az rmdir parancs2 A cp parancs3 A rm parancs4 Az mv parancs4 Az állományok kezeléséhez
RészletesebbenPYTHON. Avagy hosszú az út a BioPythonig
PYTHON Avagy hosszú az út a BioPythonig Miért a Python? Mert ez áll a legközelebb az ember által beszélt nyelvhez. Mert ez a leggyorsabb az ismert script nyelvek közül Mert rengeteg modul érhető el hozzá
RészletesebbenNETFIT modul Tanári felület Felhasználói útmutató. Magyar Diáksport Szövetség
NETFIT modul Tanári felület Felhasználói útmutató Magyar Diáksport Szövetség 2014 2 Tartalom 1 Alap működési jellemzők... 4 1.1 Dátum kitöltés... 4 1.2 Irányítószám / Település kitöltése... 4 1.3 Belföldi
RészletesebbenS z á m í t ó g é p e s a l a p i s m e r e t e k
S z á m í t ó g é p e s a l a p i s m e r e t e k 10. előadás Ami eddig volt Számítógépek architektúrája Hardver elemek Szoftver Gépi kódtól az operációs rendszerig Unix alapok Shell script Windows adminisztráció
Részletesebben8. Mohó algoritmusok. 8.1. Egy esemény-kiválasztási probléma. Az esemény-kiválasztási probléma optimális részproblémák szerkezete
8. Mohó algoritmusok Optimalizálási probléma megoldására szolgáló algoritmus gyakran olyan lépések sorozatából áll, ahol minden lépésben adott halmazból választhatunk. Sok optimalizálási probléma esetén
RészletesebbenBEKÉRT ADAT KÉPERNYŐRE ÍRÁSA KÖRNYEZETI VÁLTOZÓK FÁJL REDEZETT KIÍRÁSA KÖNYVTÁRBAN BEJEGYZÉSEK SZÁMA FÁJLBAN SZÁM NÖVELÉSE. #!
BEKÉRT ADAT KÉPERNYŐRE ÍRÁSA #A script bekér egy nevet és egy kort, majd kiírja a képernyőre echo -n "Adja meg a nevét: " read NEV echo -n "Adja meg az életkorát: " read KOR echo "Az Ön neve: $NEV, kora:
RészletesebbenÖ Á Í Í ű ű ú ű ű ű ű ú ú ú ú ű ű ű ű ű ű ű ű ű ú ű ú ú ú ű ú Á ú ű ű Ó ú ű ű ű ú Ó ú ű ú É ú ú ú ű ű ú ű ú Ú Á ú É ú Ó ú ú ú ú ű ű ű ú É Á É É ű ű Í ú ú Ó Í ű Í ű ű ú ű ű ű É ű ú Á ű ű ú Í ű Á ű ú ú É
Részletesebbenö ö ö ö ö ö ö ű ű ö ö ö ö ö Ő ö Ó Ú ö Ö ö ö ö ö Ö Ő ö ö Í Ó Ó Ő ö ö ö ö ö Ő Ő Ó Ő É ö Ú ö ö Ő ö ö ö ö ö ö ö Ő ö Ő É ö Ő ö ö Ő ö ö ö Ó ű ö ö ö Ő ö ö ö Í Ő Ó Í ö ö ö ö Ő Ő Ő Ő Í Ó Ő Ő Í Ő ö ö ö ö ö Ő Ő ö
RészletesebbenÚ ű ü ü Ü ű É É Ö Ö Á ü ü ü ű É ú Á Ö Ü ü ü ű É Á É Ű ű Ü Ü ű ü ű ü ű ü Ü ü ü Ű Á Á Á ű ú ű Á Ó Ó É Á Ó Á Ó ű ü ü ű ű ü ú ú ü ü ü ű ü ű Ü ű ü ü ú ü Ö ü ú ú ü ü ü ü ű ú ü Ó ü Ó Ó ü ü Ó ü ü Ó ű ű ú ű ű ü
Részletesebben