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

Web programozás III. Illés Zoltán ELTE Informatikai Kar

Hasonló előadás


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

1 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 <

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 ifif utasítások[ $x –lt 10 ]then utasításokecho Kisebb mint 10else utasításokecho Nagyobbfi

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) while igaz lesz az utolsó do utasítás(ok) done until hamis do utasítás(ok) done for $i in `who` do echo $i done

9 AWK Alfred V. A ho, Peter J. W einberger, Brian W. K ernighan 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 Köszönöm a figyelmet! Illés Zoltán Budapest, Pázmány Péter sétány 1/c


Letölteni ppt "Web programozás III. Illés Zoltán ELTE Informatikai Kar"

Hasonló előadás


Google Hirdetések