1 Operációs rendszerek I, 3. gyakorlat Windisch Gergely 2006. 09. 26.

Slides:



Advertisements
Hasonló előadás
Szerver oldali programozás
Advertisements

C# nyelvi áttekintő A „Programozás C# nyelven (Illés Zoltán)”
Algoritmusok.
1 Bori Tamás Operációs Rendszerek I. 2. óra: parancssori alapok.
Operációs Rendszerek I.
Operációs Rendszerek I.
Operációs rendszerek gyakorlat 10. Gyakorlat Vakulya Gergely.
Összefoglalás 1. Pascal program szerkezete 2. Pascal típusai
Determinisztikus programok. Szintaxis: X : Pvalt program változók E : Kifkifejezések B : Lkiflogikai kifejezések C : Utsutasítások.
Benczúr Zsolt VBA gyorstalpaló Benczúr Zsolt
Hadoop Gyakorlat 1 Korszerű adatbázisok Parancsok Listázás – hadoop fs –ls Kiírja egy fájl tartalmát – hadoop fs –cat Betöltés – hadoop fs –put.
10. előadás (2004. április 20.) A C előfordító (folytatás) Néhány hasznos compiler opció Egy tanulságos könyvtári függvény Változó hosszúságú argumentum.
7. előadás (2005. április 12.) Láncolt lista File kezelés 1.
Programozás II. 3. Gyakorlat C++ alapok.
A CLIPS keretrendszer CLIPS "C" Language Integration Production System.
Ellenőrző kérdések a)Auto-indexing enabled b)Auto-indexing disabled c)Nem eldönthető 1.
Operációs rendszerek gyakorlat
PHP Webprogramozás alapjai
C++ Alapok, első óra Elemi típusok Vezérlési szerkezetek
Könnyen,gyorsan Powershell-ül
C++ alapok, harmadik óra
Hadoop Gyakorlat 2 Korszerű adatbázisok Parancsok Listázás – hadoop fs –ls Kiírja egy fájl tartalmát – hadoop fs –cat Betöltés – hadoop fs –put.
Operációs rendszerek gyakorlat sed, awk parancsok.
Operációs rendszerek 6. gyakorlat sed parancsok. Sed parancs Stream editor – folyamban lévő szöveg szerkesztése Pl.: szöveg lecserélésére Működése: Keres.
Vizuális és web programozás II.
Operációs rendszerek gyakorlat 4. Gyakorlat Vakulya Gergely.
Operációs rendszerek gyakorlat 2. Gyakorlat Vakulya Gergely.
Operációs rendszerek gyakorlat 5. Gyakorlat Vakulya Gergely.
Operációs rendszerek gyakorlat 6. Gyakorlat Vakulya Gergely.
Operációs rendszerek gyakorlat 9. Gyakorlat Vakulya Gergely.
PHP I. Alapok. Mi a PHP? PHP Hypertext Preprocessor Szkriptnyelv –Egyszerű, gyors fejlesztés –Nincs fordítás (csak értelmező) Alkalmazási lehetőségek:
PHP III. Fájlok, űrlapok.
Összetett adattípusok
Linux/UNIX tanfolyam UNIX shell scriptek (½ rész)
Összetett adattípusok a Pascal nyelvben
Klasszikus Programozás a FoxPro-ban
Listák, Vermek és Várakozási Sorok
Fájlkezelés Pascalban
PHP nyelv. PHP Interpreteres nyelv → parancsértelmező szükséges hozzá Rasmus Lerdorf 1995 → személyes felhasználás (internetes önéletrajzának megtekintésének.
Készítette: Csíki Gyula
Hernyák Zoltán Programozási Nyelvek II.
1 Hernyák Zoltán Web: Magasszintű Programozási Nyelvek I. Eszterházy.
PARANCSOK HASZNÁLATA WINDOWS-BAN ÉS LINUXBAN II. Balaton Marcell Balázs.
Számítógépes Grafika 4. gyakorlat Programtervező informatikus (esti)‏ 2011/2012 őszi félév.
Java programozási nyelv Vezérlési szerkezetek
Elnevezések, ciklusok, feltételvizsgálat
Operációs Rendszerek I.
Objektum orientált programozás
1 Mivel foglalkozunk a laborokon? 7. hét: Do-Loop-Until Do-Until-Looptömbök Function 7. hét: Do-Loop-Until és Do-Until-Loop ciklusok. Egy indexes tömbök,
A Visual Basic nyelvi elemei
Operációs Rendszerek Önállóan feldolgozandó részek, amelyekből dolgozat írása fog történni a harmadik héten.
Power Lutár Patrícia Pellek Krisztián.  -ltLess than  -leLess than or equal to  -gtGreater than  -geGreater than or equal to  -eqEqual to  -neNot.
Operációs rendszerek gyakorlat sed parancsok.
Fontos tudnivalók A MATLAB egy fajta objektummal dolgozik (Mátrix)
Operációs rendszerek gyakorlat 7. Gyakorlat Vakulya Gergely.
A 2. géptermi beszámoló VBA anyagának összefoglalása
1 Mivel foglalkoz(t)unk a laborokon? 1.Labor: Word alapok Excel alapok: Excel alapok: Cellahivatkozás, munkalapfüggvény, diagram varázsló, trendvonal 2.
Excel programozás (makró)
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Programozás I. 3. gyakorlat.
Statisztikai és logikai függvények
1 Függvények használata – az első függvénynél a formulát háromszor be kell írni, rendre az x, x+h, x-h argumentumokkal, – a második függvénynél az új (feltételes.
Az 5,6,7 laborok VBA anyagának összefoglalása
Készítette: Rummel Szabolcs Elérhet ő ség: Linux kezelése.
Script nyelvek előadás
Gépészeti informatika (BMEGEMIBXGI)
Excel programozás (makró)
Programozás C# -ban Elágazások.
A CLIPS keretrendszer
ITERÁCIÓ.
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
Előadás másolata:

1 Operációs rendszerek I, 3. gyakorlat Windisch Gergely

2 Batch fájlok ● rem: comment ● pl: rem Ezt a sort ne hajtsd végre ● Ki fogja irni, de nem értelmezi. ● echo off ● Alapból mindent kiír, ezzel a parancs kiírása megakadályozható globálisan ● Parancs elé ugyanezt teszi ● Escape karakter: ^ ● title: Ablak nevét írhatjuk át ● testreszabás, progress bar

3 Változók ● l. környezeti változók ● létrehozás: set valtozonev=”valami” ● törlés: set valtozonev= ● A változóknak azonnal értéket kell adni ● nem case sensitive ● Hatóköre az adott parancsfájl ● kisebb hatókör kell, akkor setlocal, endlocal ● Aritmetika: /a ● set ertek=4+4: string set /a ertek=4+4: 8

4 Bemeneti paraméterek ● %0: fájl neve ● %1--> többiek ● pl: a.cmd se ki se be se nyő ● : %0: a.cmd ● : %1: se stb.

5 Elágazáskezelés ● IF ● Igaz-hamis állításokat ellenőrizhetünk vele ● IF condition (statement1) [else (statement2)] ● if „%ComputerName%”==”kalapacs” (echo „De fura nev”) else (echo „Nem is olyan fura nev”) ● „”-re vigyázni, nélküle nem megy! ● IF NOT ● Mint az IF, csak negálva ● IF DEFINIED, IF NOT DEFINIED ● true, ha a megadott változó létezik: if not definied %temp% (set temp=”C:\temp”) ● IF EXISTS: fájl létezését vizsgálja

6 Elágazáskezelés (2) ● Összehasonlítások IF-ben ● if „stringA”==”stringB” ● if „%varA%”==”stringA” ● if „%varA%”==”%varB%” ● Idézőjel használata hasznos ● /i kapcsolótól megszűnik a nagybetű érzékenység ● equ, neq, lss, leq, gtr, geq ● if „%varA%” lss ”%varB%”: igaz, ha varA kisebb, mint varB

7 Elágazáskezelés (3) ● IF igaz és hamis ágához csak egy parancsot írhatunk (vagy láncolni)  goto ● Pl: if "%1"=="1" goto alma if "%1"=="2" goto korte :alma echo „ez itt az 1-ag” goto exit :korte echo „ez itt a 2-ag” goto exit :exit

8 Iteráció: FOR ● /D: Könyvtárak iterálása ● /R: alkönyvtárakkal együtt ● /L: értéksorozat végigjárása ● /F: fájlon belül soronkénti iterálás ● Kapcsoló nélkül: Fájlok iterálása ● for [módszer] (változónév) in (fájllista) do (parancs) ● for %B in (*.*) do echo %B ● for /d %B in (*.*) do echo %B ● for /l %B in (0,1,10) %B ● For /f %B in (akarmi.txt) do echo %B ● Parancssorban csak %B a változó