PowerShell Split ve Join Operatörü
PowerShell Split ve Join Operatörü Nasıl Kullanılır? PowerShell Split ve PowerShell Join Örnekleri, PowerShell Böl ve PowerShell Birleştir Operatörü

PowerShell Split ve Join Operatörü
PowerShell Split ve Join (Böl ve Birleştir) operatörleri, PowerShell’de substring bölmek ve birleştirmek için kullanılır.
PowerShell Join Operatörü (PowerShell Birleştirme Operatörü)
-Join operatörü, PowerShell’de string kümesini tek bir string halinde birleştirmek için kullanılır. String ifadeler, komutta göründükleri sırayla birleştirilir.
Aşağıdaki iki ifade, Join operatörü kullanmak için söz dizimidir:
-Join <String> <String> -Join <Ayraç>
Yukarıdaki söz diziminde, birleştirilecek bir veya daha fazla string ifadeyi belirtmek için <String> parametresi kullanılır. <Ayraç> parametresi, birleştirilmiş string ifadeler arasına yerleştirilen bir veya daha fazla karakteri belirtmek için kullanılır. Varsayılan ayraç ” ” şeklindedir.
Örnekler:
Aşağıdaki örnekler, tekli ve ikili (Ayraç ile) Join operatörünün farklı şekillerde nasıl kullanılacağını açıklar:
Örnek 1:
-Join "Windows","İşletim","Sistemi"
Bu örnekteki komut aşağıdaki çıktıyı görüntüler:
Windows İşletim Sistemi
Örnek 2:
-Join ("Windows","İşletim","Sistemi")
Bu örnekteki komut aşağıdaki çıktıyı görüntüler:
WindowsİşletimSistemi
Örnek 3:
$a = "Windows","İşletim","Sistemi" - Join $a
Bu örnekteki ikinci komut aşağıdaki çıktıyı görüntüler:
WindowsİşletimSistemi
Örnek 4:
$x = "WIND", "S P", "ERSHELL" $x -join "OW"
Bu örnek, $x değişkeninde depolanan üç string ifadeyi birleştirmek için çok karakterli ayraç kullanır.
Bu örnekteki ikinci komut aşağıdaki çıktıyı görüntüler:
WINDOWS POWERSHELL
PowerShell Split Operatörü (PowerShell Bölme Operatörü)
-Split operatörü, PowerShell’de bir veya daha fazla string ifadeyi alt ifadelere bölmek için kullanılır.
Aşağıdaki ifadeler -split operatörünü kullanmak için gerekli söz dizimidir:
-Split <String> -Split (<String[]>) <String> -Split <Ayraç>[,<Max-substrings>[,"<Ayarlar>"]] <String> -Split {<ScriptBlock>} [,<Max-substrings>]
Yukarıdaki söz diziminde aşağıdaki parametreler kullanılır:
- <string>: Bu parametre bölünecek bir veya daha fazla string ifadeyi belirtmek için kullanılır. Aynı ayraç kuralı birden çok ifadeyi böler.
- <Ayraç>: Varsayılan ayraç ” ” şeklindedir. String ifadeler ayrıldığında, tüm alt ifadelerden çıkarılır.
- <max-substrings>: Bu parametre, bir string ifadenin en fazla kaç kez dağıtılacağını belirtmek için kullanılır.
- <ScriptBlock>: Bu parametre, ayraç uygulanmasına ilişkin kuralları belirten bir ifadedir. Script bloğunu süslü parantez “{}” içine almalıyız.
- <Ayarlar>: Bu parametre yalnızca ifadede <max-substring> parametresi kullanıldığında geçerlidir.
Örnekler:
Aşağıdaki örneklerde -split operatörünün farklı şekillerde nasıl kullanılacağı açıklanmaktadır:
Örnek 1:
-split "a b c d e f g h"
Bu komut aşağıdaki çıktıyı görüntüler:
a b c d e f g h
Örnek 2:
$a = "a b c d e f g h" -split $a
Bu örneğin çıktısı, Örnek 1’in çıktısıyla aynıdır.
Örnek 3:
$a = "a=b=c=d=e=f=g=h" $a -split "="
Bu örneğin çıktısı da Örnek 1’in çıktısıyla aynıdır.
Örnek 4:
$a = "a=b=c=d=e=f=g=h" $a -split "=",3
Bu örnekte aşağıdaki çıktı gösterilmektedir:
a b c=d=e=f=g=h
Örnek 5:
$a = "a=b=c=d=e=f=g=h" $a -split { $_ -eq "b" -or $_ -eq "f"}
Bu örnekte aşağıdaki çıktı gösterilmektedir:
a= =c=d=e= =g=h
PowerShell Split ve Join Operatörü
Makalesini okuduğunuz için teşekkür ederiz. “PowerShell Yönlendirme Operatörleri” isimli makalemizi de okumanızı tavsiye ederiz. Bu konuyla ilgili daha fazla bilgi için Microsoft Join ve Split sayfası ziyaret edilebilir.
Soru ve önerilerinizi aşağıdaki formu kullanarak bize iletebilirsiniz.