Zrozumienie, jak działają zmienne PowerShell w strunach

Zrozumienie, jak działają zmienne PowerShell w strunach
Zmienna w PowerShell to jednostka pamięci, która przechowuje różne wartości, takie jak struny, liczby całkowite lub logiczne. Zaczyna się od znaku dolara ($) w PowerShell. Natomiast ciąg jest zazwyczaj sekwencyjną kombinacją znaków, która tworzy znaczący tekst. Zmienne mogą przechowywać sznurki, a także mogą być zastąpione w ciągu. Ponadto zmienne przypisane do ciągu można wykorzystać do ciągnięć łączących.

W poniższym artykule omówiono techniki związane z pracą zmienną w strunach.

Jak działają zmienne PowerShell w strunach?

Istnieje wiele sposobów użycia zmiennych wewnątrz ciągu. Obejmują one połączenie ciągów, zastąpienie zmiennych wewnątrz strun lub przechowywanie CMDLET SYSTEM WEWNĘTRZNYCH za pomocą zmiennych.

Przykład 1: Containate a String z jedną zmienną

Poniższy przykład pomoże w połączeniu łańcucha ze zmienną:

$ name = "John"
$ msg = "Hello, Mr. " + $ Nazwa
$ MSG

Zgodnie z powyższym kodem:

  • Najpierw zainicjuj „$ Nazwa”Zmienna i przypisz wartość ciągu„Jan„Do tego.
  • Zainicjuj inną zmienną „$ MSG”, A następnie przypisz zmienną„ $ Nazwa ”i połącz się z„Dzień dobry panie. " strunowy:

Przykład 2: Konteniruj ciąg z wieloma zmiennymi

Sprawdź połączenie dwóch zmiennych przypisanych ciągu:

$ f_name = "John"
$ l_name = "doe"
$ msg = "Hello, Mr. „ + $ f_name +” ” + $ l_name
$ MSG

Zgodnie z powyższym kodem:

  • Najpierw zainicjuj dwie zmienne „$ f_name" I "$ l_name".
  • Następnie przypisz ich wartości o imieniu i nazwisku.
  • Następnie zainicjuj kolejną zmienną „$ MSG”, Przypisz go ciąg, a dwie zmienne są zdefiniowane powyżej.
  • Wreszcie, połącz je, dodając „+„Operator między nimi i wywołać zmienną„ $ MSG ”, aby pokazać dane wyjściowe:

Przykład 3: Zastąp zmienną wewnątrz ciągu

Poniższy przykład zastąpi zmienne przypisane ciągu w ciągu ciągu:

$ f_name = "John"
$ l_name = "doe"
$ msg = "Hello, $ f_name $ l_name"
$ MSG

W powyższym kodzie:

  • Po utworzeniu zmiennych przypisanych ciągu „$ f_name" I "$ l_name”, Utwórz inny ciąg.
  • Najpierw napisz słowo, zastąp dwie zmienne przypisane ciągu i przypisz je do „$ MSG".
  • Na koniec zadzwoń do zmiennej „$ MSG„Aby pokazać wyjście:

Przykład 4: Zastąp polecenie w ciągu zmiennej

Ten przykład nauczy Cię, jak zastąpić polecenie wewnątrz ciągu za pomocą zmiennej:

$ dir = get-item 'c: \ doc'
$ msg = "czas: $ ($ dir.Czas utworzenia)"
$ MSG

Zgodnie z powyższym kodem:

  • Najpierw zainicjuj zmienną „$ reli”I przypisuj„Zdobądź przedmiot”CMDLET, a następnie adres katalogu.
  • Następnie zainicjuj inną zmienną „$ MSG”I przypisz ciąg.
  • Wewnątrz sznurka „Czas:„Najpierw dodaje się słowo, a następnie znak dolara jest określony poza klastrami, co czyni go zmienną.
  • Wewnątrz kręconych aparatów ortodontycznych zmienna „$ reż” jest połączona z „Czas utworzenia”Cmdlet.
  • Wreszcie, przywołaj zmienną „$ MSG”, aby uzyskać czas tworzenia katalogu:

Przykład 5: Wykonaj polecenie systemu, przechowując je w zmiennej

Ten przykład uruchomi polecenie systemu wewnątrz ciągu, który jest przechowywany w zmiennej:

$ msg = "Obecna data i godzina to: $ (Get-Date)"
$ MSG

Zgodnie z wyżej wymienionym kodem:

  • Najpierw zainicjuj zmienną „$ MSG”, A następnie przypisz do niego ciąg.
  • Wewnątrz łańcucha najpierw dodaj tekst, a następnie wywołać polecenie „Get-command”W kręconych aparatach ortodontycznych.
  • Wreszcie, przywołaj zmienną „$ MSG”, aby pokazać wyjście w konsoli:

Chodziło o użycie zmiennych w strunach.

Wniosek

Zmienne w strunach PowerShell działają na różne sposoby. Ciągi są najpierw przechowywane w zmiennej, a następnie te zmienne przypisane do ciągu pomagają je połączyć za pomocą „+„Operator. Ponadto zmienne przypisane do ciągu można zastąpić w innym ciągu. Ten blog obejmował szczegółowe informacje na temat działania zmiennych w strunach w PowerShell.