Sei sulla pagina 1di 2

ARGOMENTO

about_Escape_Characters

DESCRIZIONE BREVE
Presenta il carattere di escape in Windows PowerShell e ne
illustra gli effetti.

DESCRIZIONE DETTAGLIATA
I caratteri di escape vengono utilizzati per assegnare una particolare
interpretazione ai caratteri che li seguono.

In Windows PowerShell, il carattere di escape è l'apice inverso


(`), noto anche come accento grave (ASCII 96). Il carattere di
escape può essere utilizzato per indicare un valore letterale, la
continuazione della riga e caratteri speciali.

Indicazione di un valore letterale


Quando un carattere di escape precede una variabile, impedisce
che un valore sia il sostituto della variabile. Quando un
carattere di escape precede una virgoletta doppia, Windows
PowerShell interpreta la virgoletta doppia come un carattere,
non come un delimitatore di stringa.

Ad esempio:

C:\>$a = 5
C:\>"Il valore viene archiviato in $a".
Il valore viene archiviato in 5.

C:\>$a = 5
C:\>"Il valore viene archiviato in `$a".
Il valore viene archiviato in $a.

C:\> "Utilizzare le virgolette (") per indicare una stringa".


Token ')' imprevisto nell'espressione o nell'istruzione.
At line:1 char:25
+ "Utilizzare le virgolette (") <<<< per indicare una stringa".

C:\> "Utilizzare le virgolette (`") per indicare una stringa".


Utilizzare le virgolette (") per indicare una stringa.

Indicazione della continuazione della riga


Il carattere di escape indica a Windows PowerShell che il
comando continua sulla riga successiva.

Ad esempio:

C:\> get-process `
>> powershell

Handles NPM(K) PM(K) WS(K) VM(M) CPU(s) Id ProcessName


------- ------ ----- ----- ----- ------ -- -----------
340 8 34556 31864 149 0.98 2036 powershell

Indicazione di caratteri speciali


Se utilizzato tra virgolette, il carattere di escape indica un
carattere speciale che fornisce istruzioni al parser del comando.

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

Ad esempio:

C:\> "12345678123456781`nCol1`tColonna2`tCol3"
12345678123456781
Col1 Colonna2 Col3

Per ulteriori informazioni, digitare:

get-help about_special_characters

VEDERE ANCHE
about_Quoting_Rules

Potrebbero piacerti anche