PowerShell: Dizideki İlk Öğe Nasıl Gidilir?
Bir dizideki ilk öğeyi almak için PowerShell'de aşağıdaki sözdizimini kullanabilirsiniz:
$my_array[0]
Bu özel örnek, $my_array adlı dizideki ilk öğeyi alacaktır.
Not: Bu yöntem, bir diziye abone olma olarak bilinir. Abonelik hakkında daha fazla belgeyi burada bulabilirsiniz.
Aşağıdaki örnek, bu sözdiziminin pratikte nasıl kullanılacağını gösterir.
Örnek: PowerShell'de Dizideki İlk Öğeyi Alma
Geçerli dizinimizin aşağıdaki yola sahip olduğunu varsayalım:
c:\users\bobbi\data4
Bu geçerli dizindeki tüm dosyaları listelemek için Dir yazabiliriz:
Bu dizinde beş dosya olduğunu görebiliriz.
Bu dizindeki dosya adlarının her birini içeren bir dizi oluşturmak ve ardından dizideki ilk dosya adına erişmek istediğimizi varsayalım.
Bunu yapmak için aşağıdaki sözdizimini kullanabiliriz:
$my_files = Get-ChildItem $source -Name
$my_files[0]Aşağıdaki ekran görüntüsü bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir:
Dizideki ilk dosyanın adının döndürüldüğünü görebiliriz: basketball_data.csv.
Bunun yerine dizideki ilk üç öğenin adını almak istersek aşağıdaki sözdizimini kullanabiliriz:
$my_files = Get-ChildItem $source -Name
$my_files[0..2]Aşağıdaki ekran görüntüsü bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir:
İlk üç dosyanın adının döndürüldüğünü görebiliriz:
- basketball_data.csv
- basketball_data2.csv
- coaches.csv
$my_files[0..2] sözdiziminin PowerShell'e dizideki 0 ile 2 arasındaki dizin konumlarındaki tüm öğeleri almasını söylediğini unutmayın. dizideki ilk üç öğe.
Dizinin başlangıcından farklı sayıda öğe almak için 2'yi farklı bir sayıyla değiştirmeniz yeterlidir.
Örneğin, dizideki ilk 5 öğeyi istiyorsanız bunun yerine $my_files[0..4] kullanın.


