• aritmetiche
  • + * - /


  • unarie
    • ++ somma 1 alla variabile
      • $variabile++ incremento post
      • ++$variabile incremento pre

      • la differenza é visibile nie cicli While quando si analizza il valore della variabile


    • -- sottrae 1 alla variabile



  • assegnamento
    • = $variabile = valore
    • -= $variabile = $variabile + valore → $variabile += valore
    • += $variabile = $variabile - valore → $variabile -= valore



  • relazionali

  • numeri

    • -eq uguaglianza tra due termini (=)
    • -ne disuguaglianza tra due termini (<>)
    • -gt maggiore di (>)
    • -ge maggiore o uguale (>=)
    • -lt minore di (<)
    • -le minore o uguale (<=)


    stringhe

    • -like uguale (é possbile usare i caratteri jolly * ?)
    • ex. $_ -like "*testo*"

    • -notlike non uguale

    • -match contiene (é possbile usare i caratteri jolly * ?)
    • ex. $_ -match "19?9"

    • -notmatch non contiene



  • logiche
    • -And e
    • -Or o
    • -Not non



  • stringa + variabile
  • l'operatore + server anche per unire le stringhe (come in C#)

    può anche non servire in quanto per unire una stringa ed una variabile é sufficiente inserire la variabile dentro le "..."

    "stringa " + $variabile = "stringa $variabile"
    $variabile1 + "stringa" = "$(variabile1)stringa" occorre fare così nelle "" altrimenti il nome della variabile cambia
    $variabile1 + " " + $variabile2 = "$variabile1 $variabile2"

    vanno usate le doppie virgolette "..."
    (vedi sintassi - stringa)



  • lista
  • per creareuna lista di numeri automatica indicando il minore e maggiore si usa ..
    $variabile = minore..maggiore

    esempio: da 1 a 10
    $numeri = 1..10 → 1,2,3,4,5,6,7,8,9,10