Cosa fa $ in PowerShell?

Cosa fa $ in PowerShell?
In PowerShell ci sono diverse categorie di operatori, ad esempio, operatori aritmetici, operatori logici, operatori di confronto, ecc. Oltre a questi operatori ci sono alcuni operatori speciali che vengono utilizzati per ottenere diverse funzionalità come un operatore di sottoespressione di array @(), operatore di sottoespressione $ (), ecc. In questo articolo impareremo i fondamenti di base dell'operatore di sottoespressione $ ().

L'operatore di sottoespressione $ () ci consente di valutare l'espressione e agire sui risultati di tale espressione in una singola linea. Mentre si lavora con l'operatore di sottoespressione non è necessario la variabile intermedia/terza.

Questo articolo spiegherà gli aspetti elencati di seguito dell'operatore di sottoespressione dell'array:

  • Cosa è $ () in PowerShell
  • Sintassi
  • Cosa restituisce l'operatore $ () in PowerShell
  • Esempi

Quindi iniziamo!

Cosa è $ () in PowerShell

È un operatore speciale in PowerShell comunemente indicato come operatore di sottoespressione. Come suggerisce il nome stesso, viene usato quando dobbiamo usare un'espressione all'interno di un'altra espressione. Ad esempio, incorporare l'output di un comando con un'altra espressione.

Sintassi

L'operatore di sottoespressione $ () può avere più di un punto di riferimento di dichiarazioni separate come mostrato nello snippet di seguito:

$ (Dichiarazione1; Dichiarazione2; Dichiarazione3; ...; Dichiarazione)

Cosa restituisce l'operatore $ () in PowerShell

Come abbiamo discusso in precedenza, l'operatore di sottoespressione $ () può prendere una o più istruzioni, quindi l'operatore di sottoespressione restituirà scalare per un singolo risultato e restituirà un array per i più risultati.

Esempi

Consideriamo alcuni esempi per comprendere il funzionamento dell'operatore di sottoespressione $ ().

Come incorporare una stringa con un'espressione usando l'operatore di sottoespressione

Consideriamo lo snippet seguente che ti aiuterà a capire come incorporare un'espressione con una stringa:

"Il prodotto di 2 * 3 = $ (2 * 3)":

Lo snippet sopra mostra che la stringa è incorporata con successo con successo.

Impatto dell'operatore di sottoespressione

Consideriamo lo snippet di seguito per capire cosa accadrà se non utilizzassimo l'operatore di sottoespressione nel programma sopra indicato:

"Il prodotto di 2 * 3 = (2 * 3)":

L'operatore di sottoespressione valuta innanzitutto l'espressione e quindi agisce sui risultati. Tuttavia, nello snippet sopra non abbiamo utilizzato l'operatore di sottoespressione, quindi l'output è una stringa semplice.

Come incorporare una stringa con un comando usando l'operatore di sottoespressione

Consideriamo l'esempio seguente per capire come incorporare un comando di base con una stringa:

"Data e ora: $ (get-date)":

Il frammento indicato sopra verifica il funzionamento dell'operatore di sottoespressione $ ().

Conclusione

$ () è un operatore speciale in PowerShell comunemente noto come operatore di sottoespressione. Viene usato quando dobbiamo usare un'espressione all'interno di un'altra espressione. Ad esempio, incorporare l'output di un comando con un'altra espressione. L'operatore di sottoespressione valuta innanzitutto l'espressione e quindi agisce sui risultati di tale espressione in una singola linea. Questo articolo ha dimostrato una guida completa per l'operatore di sottoespressione in PowerShell con l'aiuto di alcuni esempi adeguati.