Ciąg w PowerShell to typ danych, który składa się z sekwencji znaków reprezentujących znaczący tekst. Ciągi w PowerShell są definiowane przy użyciu pojedynczych lub podwójnych cytatów. Zmiennych i sznurków nie można rozszerzyć w ciągu jednolitych, ale z podwójnymi cytatami. Ponadto ciągi te można sformatować za pomocą operatora formatu PowerShell „” „-F".
Na tym blogu dostarczone zostaną szczegóły związane z formatowaniem i rozszerzeniem ciągów.
Poznaj format ciągu PowerShell i rozszerzające się struny
W tym artykule zostaną omówione następujące metody:
Metoda 1: Rozszerzenie ciągu w PowerShell
Strings w PowerShell można rozszerzyć za pomocą symboli zastępczych. Poniższe przykłady przedstawiły dalsze wyjaśnienie rozszerzenia łańcucha w PowerShell.
Przykład 1: Rozwiń ciąg, przypisując nazwę pliku
Ta ilustracja rozszerzy ciąg, przypisując nazwę pliku do zmiennej, a następnie określając pełną ścieżkę pliku dla niego:
$ File = 'nowy.tekst'
$ Ścieżka = "c: \ doc \ new \ $ plik"
$ Ścieżka
Zgodnie z powyższym kodem:
Przykład 2: Rozwiń ciąg, określając adres pliku
Ten przykład rozszerzy ciąg, umieszczając zmienne przypisane do pliku w pełną ścieżkę pliku:
$ File = get -item -path 'c: \ new.tekst'
$ Ścieżka = "c: \ doc \ new \ $ (plik $.Nazwa)"
$ Ścieżka
Zgodnie z powyższym fragmentem kodu:
Metoda 2: Formatowanie ciągu w PowerShell
Formatowanie ciągów pozwala użytkownikom rozszerzyć funkcjonalność zmiennej łańcuchowej za pomocą symboli zastępczych. Te symbole zastępcze mogą zawierać w nich dowolne zmienne, które można osadzić w ciągu.
Przykład: Rozwiń i sformatuj ciąg jednocześnie
Ta ilustracja pokaże, jak rozwinąć i sformatować ciąg w PowerShell:
$ File = get -item -path 'c: \ new.tekst'
„C: \ doc \ new \ 0” -f $.Nazwa
Zgodnie z powyższym kodem:
Chodziło o formatowanie i rozszerzanie sznurków w PowerShell.
Wniosek
Ciąg w PowerShell to seria znaków, które tworzą znaczący tekst. Strings można rozszerzyć poprzez połączenie z nim innego ciągu lub ścieżki pliku. Ponadto ciąg można sformatować za pomocą „-F„Operator. Ten post opracował rozszerzanie i formatowanie strun w PowerShell.