ARGOMENTO
    about_Special_Characters

DESCRIZIONE BREVE
    Descrive i caratteri speciali che si possono utilizzare per 
    controllare come viene interpretato in Windows PowerShell il carattere 
    successivo di un comando o parametro.


DESCRIZIONE DETTAGLIATA
    Windows PowerShell supporta un set di sequenze di caratteri speciali 
    utilizzati per rappresentare i caratteri che non fanno parte del set di 
    caratteri standard.
 

    I caratteri speciali in Windows PowerShell iniziano con un 
    carattere di apice inverso, anche denominato accento grave (ASCII 96).
 

    I caratteri speciali seguenti sono riconosciuti da Windows PowerShell:

        `0  Null
        `a  Avviso
        `b  Backspace
        `f  Avanzamento carta
        `n  Nuova riga
        `r  Ritorno a capo
        `t  Tabulazione orizzontale
        `v  Tabulazione verticale


    Questi caratteri fanno distinzione tra maiuscole e minuscole. 


NULL (`0)
    Windows PowerShell riconosce un carattere speciale null (`0) e lo 
    rappresenta con un codice carattere 0. Viene visualizzato come uno 
    spazio vuoto nell'output di Windows PowerShell. In questo modo è 
    possibile utilizzare Windows PowerShell per leggere ed elaborare 
    file di testo che utilizzano caratteri null, quali indicatori di 
    terminazione stringa o di terminazione record. Il carattere speciale 
    null non equivale alla variabile $null che archivia un valore NULL.


AVVISO (`a)
    Il carattere di avviso (`a) consente l'invio di un segnale acustico 
    all'altoparlante del computer.
    È possibile utilizzarlo per avvertire l'utente di un'azione 
    imminente. Il comando seguente invia due segnali acustici 
    all'altoparlante del computer locale:

        for ($i = 0; $i -le 1; $i++){"`a"}


BACKSPACE (`b)
    Il carattere di backspace (`b) sposta il cursore indietro di un 
    carattere ma non elimina alcun carattere. Il comando seguente 
    scrive la parola "backup", sposta due volte il cursore indietro, 
    quindi scrive la parola "out" (preceduta da uno spazio e iniziata 
    nella nuova posizione)":

        "backup`b`b out"


    L'output di questo comando è il seguente:

        back out


AVANZAMENTO CARTA (`f)
   Il carattere di avanzamento carta (`f) è un'istruzione di stampa 
   che espelle la pagina corrente e continua a stampare nella pagina 
   successiva. Questo carattere riguarda solo i documenti stampati, non 
   influisce sull'output dello schermo.


NUOVA RIGA (`n)
    Il carattere di nuova riga (`n) inserisce un'interruzione di riga 
    immediatamente dopo il carattere.
 
    Nell'esempio seguente viene mostrato come utilizzare il carattere 
    di nuova riga in un comando Write-Host: 

        "There are two line breaks`n`nhere."
        

    L'output di questo comando è il seguente:

        There are two line breaks

        here.


RITORNO A CAPO (`r)
    Il carattere del ritorno a capo (`r) elimina la riga intera 
    antecedente al carattere `r, come se il testo precedente fosse su 
    una riga diversa.

    Ad esempio:

        Write-Host "Let's not move`rDelete everything before this point."

    L'output di questo comando è il seguente:

        Delete everything before this point.


TABULAZIONE ORIZZONTALE (`t)
    Il carattere di tabulazione orizzontale (`t) fa avanzare il 
    cursore al punto di tabulazione successivo e continua a scrivere 
    in tale punto. Per impostazione predefinita, la console di Windows 
    PowerShell presenta un punto di tabulazione a ogni otto spazi. 
    Ad esempio, il comando seguente inserisce due schede tra ogni 
    colonna. 

        "Column1`t`tColumn2`t`tColumn3"

    L'output di questo comando è il seguente:

        Column1         Column2         Column3


TABULAZIONE VERTICALE (`v)
    Il carattere di tabulazione orizzontale ('t) anticipa alla tabulazione 
    verticale prossima e scrive ogni inizio di output successivo a quel punto. 
    Questo carattere riguarda solo i documenti stampati, non influisce 
    sull'output dello schermo.


VEDERE ANCHE
    about_Quoting_Rules 
    about_Escape_Characters
          







Argomenti della Guida