Come usare come l'operatore in PowerShell dove-oggetto?

Come usare come l'operatore in PowerShell dove-oggetto?

PowerShell è uno strumento CLI (Interfaccia della riga di comando) utilizzato dagli amministratori di sistema per eseguire attività di automazione. È supportato su Windows e altri sistemi operativi UNIX. PowerShell ha una varietà di operatori di confronto. In termini semplici, utilizza gli operatori di confronto per confrontare due valori e l'output di un risultato in valori booleani, come "VERO" O "Falso". Inoltre, gli operatori di confronto includono uguali, non uguali, maggiori di, meno di, o non come gli operatori.

Questo articolo guiderà su:

  • Cosa è "come" operatore in PowerShell?
  • Come funziona l'operatore "Mi piace" in PowerShell?
  • Come utilizzare/utilizzare l'operatore "Mi piace" in PowerShell dove-Object?

Cosa è "come" operatore in PowerShell?

IL "Piace"L'operatore di PowerShell è uno degli operatori corrispondenti. Viene utilizzato per trovare elementi negli oggetti in base alla condizione specificata usando espressioni regolari. È inoltre possibile utilizzarlo per determinare se una stringa specificata è presente nella stringa corrispondente.

Come funziona l'operatore "Mi piace" in PowerShell?

IL "Piace"L'operatore utilizza il"Carattere jolly *"Per abbinare le stringhe esatte delle stringhe corrispondenti. Può rappresentare uno o più caratteri esatti nella stringa che vengono posizionati prima.

Come utilizzare/utilizzare l'operatore "Mi piace" in PowerShell dove-Object?

Ecco la sintassi di base per utilizzare il "-Piace"Operatore:

-Piace

Ora, dirigiti verso gli esempi dati per visualizzare le variazioni dell'uso dell'operatore simile a PowerShell.

Esempio 1: utilizzando l'operatore "Mi piace" per abbinare una parte di una stringa

Nell'esempio corrispondente, cercheremo "Questo" nel "Questo è Linuxhint”Stringa usando il"-Piace"Operatore:

> "Questo è LinuxHint" -simile a "questo"

L'output è "Falso"Perché entrambe le stringhe non sono le stesse.

Esempio 2: Utilizzo dell'operatore "Mi piace" per abbinare un'intera stringa

Quando entrambe le stringhe sono uguali, l'uscita verrà restituita come "VERO":

> "Questo è LinuxHint" -simile a "Questo è LinuxHint"

Produzione

Esempio 3: Utilizzo dell'operatore "Mi piace" per abbinare una stringa parziale

In questo esempio, cerca la stringa parziale nella stringa corrispondente usando "Carattere jolly *". Permette a entrambe le stringhe di non essere le stesse (nel suo insieme) di ottenere il "VERO" produzione. Se la stringa parziale si trova nell'altra stringa, otterremo lo stesso output:

> 'Questo è Linuxhint' -like '*this*'

Produzione

L'output è "VERO"Perché la stringa parziale si trova nella stringa corrispondente.

Esempio 4: Utilizzo dell'operatore "Mi piace" per la corrispondenza con un valore variabile (senza jolly)

Assediamo una stringa a una variabile e quindi utilizziamo "-Piace"Operatore per trovare i valori di corrispondenza:

Write-host 'Questo è un esempio senza jolly *'
$ input = 'Questo è LinuxHint'
$ input -like 'Linuxhint'

Nella sceneggiatura sopra donata:

  • Innanzitutto, aggiungi il “Scrivi-host"Comando di scrivere una riga di testo.
  • Successivamente, assegna un valore di stringa a "$ input"Variabile.
  • Infine, cerca una stringa corrispondente memorizzata in "-"Variabile usando il"-Piace"Operatore.

Produzione

L'output è "Falso"Perché non è stata trovata la stringa corrispondente esatta

Esempio 5: utilizzando l'operatore "Mi piace" per la corrispondenza con un valore variabile (con jolly)

Ora, usa il "Carattere selvaggio *"Per trovare la stringa parziale nel valore della variabile corrispondente:

Write-host 'Questo è un esempio con jolly *'
$ input = 'Questo è LinuxHint'
$ input -like '*linuxhint*'

Produzione

L'output è "VERO", Poiché la stringa parziale si trova nella variabile corrispondente.

Conclusione

IL "Piace"L'operatore è uno degli operatori corrispondenti utilizzati per trovare una corrispondenza all'interno della stringa corrispondente. Utilizza anche l'operatore jolly per trovare la parte parziale della stringa. Questo operatore ritorno "VERO"Se trova la corrispondenza nelle stringhe corrispondenti, altrimenti l'uscita tornerà come"Falso". Questo articolo ha elaborato l'uso dell'operatore "Mi piace" nel Powershell dove-Object.