PowerShell: Sürüm Numarası Nasıl Artırılır
Genellikle PowerShell'de sürüm numarasını artırmak isteyebilirsiniz.
Bunu yapmak için aşağıdaki sözdizimini kullanabilirsiniz:
$split_version = $my_version.split(".")
$split_version[3] = [int]$split_version[3] + 1
$my_version = $split_version -join "."
Bu özel örnek, $my_version adlı dizede saklanan sürüm numarasındaki son değeri artırır.
Bu sözdizimi şu şekilde çalışır:
- İlk olarak, sürüm numarasını herhangi bir noktanın nerede oluştuğuna bağlı olarak öğelere bölmek için split komutunu kullanırız.
- Daha sonra, elde edilen bölmenin 3 dizin konumundaki öğeye 1 ekliyoruz.
- Son olarak, ayırıcı olarak nokta kullanarak tüm ayrı öğeleri tek bir dizede birleştirmek için -join operatörünü kullanırız.
Sonuçta orijinal sürüm numarası 1 artırılır.
Örneğin, 1.1.0.3 sürüm numarası 1.1.0.4 olur.
Aşağıdaki örnek, bu sözdiziminin pratikte nasıl kullanılacağını gösterir.
Örnek: PowerShell'de Sürüm Numarasını Artırma
İçinde aşağıdaki sürüm numarasının depolandığı $my_version adında bir dizemiz olduğunu varsayalım:
1.1.0.3Aşağıdaki yeni sürüm numarasını elde etmek için sürüm numarasını 1 artırmak istediğimizi varsayalım:
1.1.0.4Bunu yapmak için aşağıdaki sözdizimini kullanabiliriz:
$my_version = "1.1.0.3"
$split_version = $my_version.split(".")
$split_version[3] = [int]$split_version[3] + 1
$my_version = $split_version -join "."Aşağıdaki ekran görüntüsü bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir:
$my_version değişkenini tekrar görüntülediğimizde bunun 1.1.0.4'e artırıldığını görebildiğimize dikkat edin.
Sürüm numaralarının, Ana, Küçük, Derleme ve Revizyon numaralarının noktalarla ayrıldığı biçimlerde saklandığını unutmayın .
Bu özel örnekte, sürüm numarasının Revizyon kısmını 1 artırmak için $split_version[3] kullandık.
Ancak bunun yerine sürüm numarasının Build kısmını 1 artırmak için $split_version[2] gibi benzer bir söz dizimi kullanabilirsiniz.
