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.