Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Illés Zoltán ELTE Informatikai Kar

Hasonló előadás


Az előadások a következő témára: "Illés Zoltán ELTE Informatikai Kar"— Előadás másolata:

1 Illés Zoltán ELTE Informatikai Kar zoltan.illes@elte.hu
Web programozás III. Illés Zoltán ELTE Informatikai Kar

2 Ami eddig volt… Web programozás jelentése
Kliens-Szerver együttműködés(SSI,CGI) Interaktív HTML elemek Kliens programok Javascript

3 Ami ezután következik…
Szerver oldali programok Shell script (most jön) C++(most se jön) PHP

4 Schell script használata
CGI válaszként Teljes HTTP választ kell küldeni Példa: login.html Ellenor.txt SSI beszúrás Tetszőleges kód Példa: ssi.htm.txt #!/bin/sh cat <<ali Content-Type: text/html <html> <body bgcolor="#a1c1a1"> Próbálja meg újra! Sajnálom! </body> </html> ali

5 Shell script test, vagy [ … ] logikai vizsgálat
0 – igaz, 1- nem igaz, echo $? -lt,-gt.-le,-ge,-eq,-ne numerikus vizsgálat [ $x –lt 5 ] =, != sztring vizsgálat -f file, -d dir file vagy könyvtár létezés -o, vagy, -a az és operátor

6 Shell script elágazás if if utasítások [ $x –lt 10 ] then then
utasítások echo Kisebb mint 10 else else utasítások echo Nagyobb fi fi

7 Shell többirányú elágazás
case $alma in idared) echo az alma idared ;; golden) echo az alma golden *) echo ismeretlen alma esac

8 Shell ciklus (while,until,for)
igaz lesz az utolsó do utasítás(ok) done until hamis do utasítás(ok) done for $i in `who` echo $i

9 AWK Alfred V. Aho, Peter J. Weinberger, Brian W. Kernighan
Schell hiányosságai szövegfeldolgozáskor Gyakorlatilag C nyelvi lehetőségek Tipikus szűrő Gyakran schell script elemként használt Soronkénti szövegkezelés, Minden soron végrehajtódó program awk –gawk (GNU AWK)

10 AWK használata Program, közvetlenül mintegy paraméter
awk ‘{ print ;}’ adatfile A program minden sorra vonatkozik, kiírja azt File-ban a program awk –f programfile adatfile Helyette gyakran az awk programfile a parancs #!/usr/bin/awk –f Ez az első sor parancsa. Szűrőként Parancs1 | awk-parancsfile

11 AWK példa BEGIN blokk, a soronkénti feldolgozás előtt hajtódik végre
END blokk, a soronkénti feldolgozás után hajtódik végre Minta {soronkénti blokk} Példa: user.awk

12 Budapest, Pázmány Péter sétány 1/c
Köszönöm a figyelmet! Illés Zoltán Budapest, Pázmány Péter sétány 1/c


Letölteni ppt "Illés Zoltán ELTE Informatikai Kar"

Hasonló előadás


Google Hirdetések