Posted in
Windows Powershell |
2 Comments | 2,358 views | 04/08/2012 21:41
Bölüm 2 ile devam ediyorum çok kullanılan string işlemlerine:
String içerisinde geçen noktaları değiştirme:
1
2
3
| PS C:\Users\Administrator> $string = "yusufozturk.info"
PS C:\Users\Administrator> $string.Replace(".","/")
yusufozturk/info |
PS C:\Users\Administrator> $string = "yusufozturk.info"
PS C:\Users\Administrator> $string.Replace(".","/")
yusufozturk/info
String içerisinde bulunan boşlukları yok etme:
1
2
3
| PS C:\Users\Administrator> $string = "yusuf ozturk info"
PS C:\Users\Administrator> $string.Replace(" ","")
yusufozturkinfo |
PS C:\Users\Administrator> $string = "yusuf ozturk info"
PS C:\Users\Administrator> $string.Replace(" ","")
yusufozturkinfo
String başındaki tüm boşlukları yok edebilmek için bir diğer yol:
1
2
3
| PS C:\Users\Administrator> $string = " yusuf ozturk info"
PS C:\Users\Administrator> $string.TrimStart(" ")
yusuf ozturk info |
PS C:\Users\Administrator> $string = " yusuf ozturk info"
PS C:\Users\Administrator> $string.TrimStart(" ")
yusuf ozturk info
İçeriği çekilen bir dosya içerisindeki boş satırları yok etme:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| PS C:\Users\Administrator> get-content C:\test.txt
yusufozturk
info
test
string
PS C:\Users\Administrator> get-content C:\test.txt | ? {$_.trim() -ne ""}
yusufozturk
info
test
string |
PS C:\Users\Administrator> get-content C:\test.txt
yusufozturk
info
test
string
PS C:\Users\Administrator> get-content C:\test.txt | ? {$_.trim() -ne ""}
yusufozturk
info
test
string
Büyük karakterleri küçültmek:
1
2
3
| PS C:\Users\Administrator> $string = "yusufozturk.info"
PS C:\Users\Administrator> $string.ToLower();
yusufozturk.info |
PS C:\Users\Administrator> $string = "yusufozturk.info"
PS C:\Users\Administrator> $string.ToLower();
yusufozturk.info
String başında geçen kelimeyi çıkartmak:
1
2
3
| PS C:\Users\Administrator> $string = "yusufozturk.info"
PS C:\Users\Administrator> $string.trimstart("yusufozturk")
.info |
PS C:\Users\Administrator> $string = "yusufozturk.info"
PS C:\Users\Administrator> $string.trimstart("yusufozturk")
.info
String sonunda geçen kelimeyi çıkartmak:
1
2
3
| PS C:\Users\Administrator> $string = "yusufozturk.info"
PS C:\Users\Administrator> $string.trimend(".info")
yusufozturk |
PS C:\Users\Administrator> $string = "yusufozturk.info"
PS C:\Users\Administrator> $string.trimend(".info")
yusufozturk
Bölüm 2 için aklıma gelen örnekler de bu kadar.
Posted in
Windows Powershell |
No Comment | 2,489 views | 04/08/2012 21:25
Powershell ile en çok kullanılan trim, remove ve substring işlemlerini yazmak istedim.
Bir string’in ilk 4 harfini almak:
1
2
3
| PS C:\Users\Administrator> $string = "yusufozturk.info"
PS C:\Users\Administrator> $string.Substring(0,4)
yusu |
PS C:\Users\Administrator> $string = "yusufozturk.info"
PS C:\Users\Administrator> $string.Substring(0,4)
yusu
İlk 4 harfi alabilmek için bir diğer yol:
1
2
3
| PS C:\Users\Administrator> $string = "yusufozturk.info"
PS C:\Users\Administrator> $string.Remove(4)
yusu |
PS C:\Users\Administrator> $string = "yusufozturk.info"
PS C:\Users\Administrator> $string.Remove(4)
yusu
Bir string’in ilk 5 harfi dışında kalanları almak:
1
2
3
| PS C:\Users\Administrator> $string = "yusufozturk.info"
PS C:\Users\Administrator> $string.Substring("0,5")
ozturk.info |
PS C:\Users\Administrator> $string = "yusufozturk.info"
PS C:\Users\Administrator> $string.Substring("0,5")
ozturk.info
İlk 5 harfi çıkartmak için bir diğer yol:
1
2
3
| PS C:\Users\Administrator> $string = "yusufozturk.info"
PS C:\Users\Administrator> $string.Remove(0,5)
ozturk.info |
PS C:\Users\Administrator> $string = "yusufozturk.info"
PS C:\Users\Administrator> $string.Remove(0,5)
ozturk.info
2. ve 8. harfler arasını çıkartmak için:
1
2
3
| PS C:\Users\Administrator> $string = "yusufozturk.info"
PS C:\Users\Administrator> $string.Remove(2,8)
yuk.info |
PS C:\Users\Administrator> $string = "yusufozturk.info"
PS C:\Users\Administrator> $string.Remove(2,8)
yuk.info
Sadece 4. karakteri aradan çıkartmak için:
1
2
3
| PS C:\Users\Administrator> $string = "yusufozturk.info"
PS C:\Users\Administrator> $string.Remove(2,8)
yuk.info |
PS C:\Users\Administrator> $string = "yusufozturk.info"
PS C:\Users\Administrator> $string.Remove(2,8)
yuk.info
En baştan ve en sondan 4 karakteri çıkartmak:
1
2
3
| PS C:\Users\Administrator> $string = "yusufozturk.info"
PS C:\Users\Administrator> $string.Substring(4,4)
fozt |
PS C:\Users\Administrator> $string = "yusufozturk.info"
PS C:\Users\Administrator> $string.Substring(4,4)
fozt
En son karakteri çıkartmak:
1
2
3
| PS C:\Users\Administrator> $string = "yusufozturk.info"
PS C:\Users\Administrator> $string -replace ".$"
yusufozturk.inf |
PS C:\Users\Administrator> $string = "yusufozturk.info"
PS C:\Users\Administrator> $string -replace ".$"
yusufozturk.inf
Şuan için aklıma gelen örnekler bu şekilde. Eğer merak ettiğiniz başka bir işlem varsa sorabilirsiniz.