Powershell
Powershell’de veri tipi dönüştürme işlemi nedir ve nasıl yapılır
PowerShell oldukça güçlü bir dil ve veri tipleri arasında dönüşümleri gerçekleştirmek için çeşitli yöntemler sağlar. Aşağıda, PowerShell’da veri tipleri arasında nasıl dönüşümler yapabileceğinizi anlatan örnekleri paylaştım.
Bu paylaşımlar arasında aşağıdaki dönüşümleri göreceğiz ;
- Powershell string to integer
- Powershell integer to string
- Powershell string to date
- Powershell array to string
- Powershell string to array
- Powershell bool to string
- Powershell integer to byte
Makale İçeriği
1- Powershell string to integer veri tipi dönüşümü
1 2 3 4 5 6 7 8 9 10 11 |
$string = "35" #Değerin string olduğunu görelim $string.GetType() #String integer dönüştürelim ve değeri yazdıralım $number = [int]$string Write-Host $number #Değerin int döndüğünü görelim $number.GetType() |
2- Powershell integer to string veri tipi dönüşümü
1 2 3 4 5 6 7 8 9 10 11 |
$number = 35 #Değerin integer olduğunu görelim $number.GetType() #integer değeri string'e dönüştürelim ve değeri yazdıralım $string= [string]$number Write-Host $string #Değerin int döndüğünü görelim $string.GetType() |
3- Powershell string to date veri tipi dönüşümü
1 2 3 4 5 6 7 8 9 10 11 |
$StringDate = "2023-08-16" #Değerin string olduğunu görelim $StringDate.GetType() #string değeri date dönüştürelim ve değeri yazdıralım $date= [datetime]::ParseExact($StringDate,"yyyy-MM-dd","$null") Write-Host $date #Değerin date döndüğünü görelim $date.GetType() |
4- Powershell array to string veri tipi dönüşümü
1 2 3 4 5 6 7 8 9 10 11 |
$array = @(1,2,3,4,5) #Değerin array olduğunu görelim $array.GetType() #Array değerini stringe dönüştürelim ve değeri yazdıralım $arrayToString = $array -join "," Write-Host $arrayToString #Değerin array döndüğünü görelim $arrayToString.GetType() |
5- Powershell string to array veri tipi dönüşümü
1 2 3 4 5 6 7 8 9 10 11 |
$String = "1,2,3,4,5" #Değerin string olduğunu görelim $String.GetType() #String değerini array dönüştürelim ve değeri yazdıralım $stringToArray = $String -split "," Write-Host $stringToArray #Değerin array döndüğünü görelim $stringToArray.GetType() |
6- Powershell string to bool veri tipi dönüşümü
1 2 3 4 5 6 7 8 9 10 11 |
$String = "True" #Değerin string olduğunu görelim $String.GetType() #String değerini bool dönüştürelim ve değeri yazdıralım $stringToBool = [bool]$String Write-Host $stringToBool #Değerin boolen döndüğünü görelim $stringToBool.GetType() |
7- Powershell integer to byte veri tipi dönüşümü
1 2 3 4 5 6 7 8 9 10 11 |
$number= 355 #Değerin integer olduğunu görelim $number.GetType() #integer değerini byte dönüştürelim ve değeri yazdıralım $numberToByte = [Bitconverter]::ToInt32($number,0) Write-Host $numberToByte #Değerin byte döndüğünü görelim $numberToByte.GetType() |