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

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.

Hasonló előadás


Az előadások a következő témára: "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."— Előadás másolata:

1 Power Lutár Patrícia Pellek Krisztián

2  -ltLess than  -leLess than or equal to  -gtGreater than  -geGreater than or equal to  -eqEqual to  -neNot Equal to  -containsDetermine elements in a group. This always returns Boolean $True or $False.  -notcontainsDetermine excluded elements in a group. This always returns Boolean $True or $False.  -likeLike - uses wildcards for pattern matching.  -notlikeNot Like - uses wildcards for pattern matching.  -matchMatch - uses regular expressions for pattern matching  -notmatchNot Match - uses regular expressions for pattern matching  -bandBitwise AND  -borBitwise OR  -isIs of Type (e.g. $a -is [int] )  -isnotIs not of Type (e.g. $a -isnot [int] )  -not, ! logical not equal  -andlogical AND (e.g. ($a -ge 5 -AND $a -le 15) )  -orlogical OR (e.g. ($a –eq "A" –OR $a –eq "B")

3  if ◦ if(logikai kifejezés) { … } elseIf(logikai kifejezés) { … } else {…} ◦ Példa: if (Test-Path „fájlnév”) {„Van”;} else {„Nincs”;}  switch ◦ Switch (object) { Pattern 1 {Statement block} Pattern 2 {Statement block} Pattern n {Statement block} } ◦ Példa: $i=2; switch ($i) { 1{ "Red" } 2{ "Yellow" } 3{ "Green" } }  while ◦ while(logikai kifejezés) { … } ◦ Példa: $i=0; while ($i –lt 5) { Write-Host Hello; $i++; }

4  for ◦ for($i inicializálása; $i-re vonatkozó logikai kifejezés; $i növelése) { … } ◦ Példa: for($i=1;$i –lt 6;$i++) { Write-Host Hello; }  foreach ◦ foreach($i in $tomb) { … } ◦ Példa: kutya=„dog”; macska=„cat”; eger=„mouse” } write-host „Szavak:” foreach ($magyar in $szotar.Keys){ write-host ($magyar," ",$szotar[$magyar]) }

5  Saját különálló paraméterezhető utasítás sorozatok.  Függvényekbe írt változóknál a változó csak a függvényen belül létezik!  Ha kívülről el akarunk érni egy függvényben használt változót, akkor a „Global:” részt elé kell fűzni. pl.: $Global:eredmeny  Csak futási időben él a függvény!  Paraméterek megadása  param  Visszaadott érték megadása  return

6  A scriptnek átadott paraméterek, a $args tömbben találhatók.  Mint minden tömb, 0-tól indexelődik. ◦ Első paraméter: $args[0] ◦ Második paraméter: $args[1] ◦ stb. ◦ Paraméterek száma (az $args tömb hossza): $args.Length

7  try { … ide kerül a hibát (vagy kivételt) kiváltó kód …} catch { … hiba (vagy kivétel) esetén az ide kerülő kód fut le … } finally { … minden esetben lefut az ide kerülő kód …}  Példa: $a=31 # $a=„Hello” try{ $b = [int]$a; } catch { "hiba történt, az ‘a’ változóban tárolt érték ($a) nem szám" } finally { "mindiglefutok, akkor is ha hiba történt és akkor is ha nem történt hiba" }

8  Faktoriális számolás ◦ paraméterként átadott értékkel ellenőrzés: számérték ill. biztosan volt-e bejövő paraméter  Mappa tartalmának kilistázása ◦ paraméterként átadott értékkel függvény használatával ellenőrzés: létezik-e az adott elérési útvonal  File tartalomban a „B” betűvel kezdődő sorok kiírása ◦ paraméterként átadott értékkel ◦ ellenőrzés: létezik-e az adott elérési útvonal  Írjuk ki a Microsoft által készített processzek listáját

9  Könyvtárban levő bejegyzések száma, mérete  Másodfokú egyenlet megoldása  Prímtényezőkre bontás  Időzítés, paraméterben megadott másodpercenként kiír  Adja össze a paramétereket, rossz paraméterezés esetén írjon segítséget

10


Letölteni ppt "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."

Hasonló előadás


Google Hirdetések