IL "$ _"Si dice che sia la variabile della pipeline in PowerShell. IL "$ _"La variabile è un alias per la variabile automatica di PowerShell denominata" $Psitem". Ha più casi d'uso come filtrare un elemento o fare riferimento a qualsiasi oggetto specifico.
Abbiamo compilato una breve guida sul "$ _"In PowerShell con i seguenti risultati di apprendimento:
Come $ _ funziona in PowerShell
I comandi PowerShell possono produrre un output di più pagine in cui è necessario solo entità specifiche. In una situazione del genere, il "$ _"La variabile produce i risultati richiesti. Diamo un'occhiata alla seguente riga che mostra come "$ _"È usato con altri cmdlet in PowerShell.
Cmdlet | Dove/dove-object/foreach-object $ _. -bandieraRappresenta il nome colonna/campo e è qualsiasi entità del . Il "$ _" viene utilizzato per recuperare solo valori specifici da sotto la condizione di flag. Inoltre, il "."Usato dopo"$ _"Viene utilizzato per ottenere i nomi dei campi disponibili sullo schermo.
Nota: Di solito, il "Incontro" O "Eq"Il flag viene utilizzato per restituire solo entità specifiche.
Come usare $ _ in PowerShell
IL "$ _"La variabile viene utilizzata dagli amministratori per ottenere risultati specifici. Questa sezione elenca vari casi d'uso di "$ _"In PowerShell.
Nota: Qui, abbiamo usato il PowerShell ISE per mostrare l'uso del "$ _"Poiché PowerShell ISE fornisce un ampio supporto per l'utilizzo"$ _". Tuttavia, può essere implementato anche in PowerShell.
Come usare $ _ con la clausola Where in PowerShell
Lo scopo principale del "$ _"È ottenere il contenuto selezionato da qualsiasi cmdlet. Il seguente codice viene utilizzato per filtrare il risultato del cmdlet "Get-comand" in PowerShell:
Get-comand | Dove $ _.CommandType -eq 'alias'IL "$ _"È usato in"Dove"Clausola per mostrare solo quelle entità in cui il"CommandType" è uguale a "Alias".
Nota: Abbiamo salvato la sceneggiatura come "Significare.PS1".
Ora, eseguire lo script nella finestra del terminale come segue:
./Significare.PS1Si osserva dall'output solo "Alias"Le entità sono stampate sulla finestra.
Come usare $ _ con l'oggetto dove in PowerShell
Il cmdlet Where-Object esegue un'operazione specifica su ciascun elemento della raccolta. Il codice seguente tupa il "Dove-oggetto" con il "Get-Process"Cmdlet per filtrare i processi specifici utilizzando il"$ _"Variabile.
Get-process | Dove-object $ _.ProcessName -Match 'Chrome'L'operatore $ _ ha recuperato solo i processi che hanno un nome di processo uguali a "cromo"
Si può osservare che solo "cromo"I processi sono stampati sullo schermo.
Conclusione
IL $ _ è una variabile o anche indicato come operatore in PowerShell che viene utilizzato per recuperare solo valori specifici dal campo. È tuparato con vari cmdlet e utilizzato nel "Dove","Dove-oggetto", E "Fooch-object"Clausole del PowerShell. Questo articolo fornisce una panoramica dettagliata del “$ _"Variabile in PowerShell insieme al suo lavoro e all'uso in vari scenari.