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.3

Aş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.4

Bunu 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.

İlgili makaleler