PowerShell: Baştaki Sıfırlarla Sayı Nasıl Doldurulur


Bir sayıyı baştaki sıfırlarla doldurmak için PowerShell'de aşağıdaki sözdizimini kullanabilirsiniz:

'{0:d6}' -f [int]$my_variable

Bu özel örnek, $my_variable adlı değişkende saklanan sayının başına yeterli sayıda sıfır ekleyerek sayının toplam uzunluğunun 6 olmasını sağlar.

Değişkeni belirli bir şekilde 'biçimlendirmek' için -f operatörünü kullandığımızı ve değişkenin ilk olarak bir tamsayıya dönüştürülmesi için [int] operatörünü kullandığımızı unutmayın. şu anda bir dize olarak saklanıyor.

Sayıyı farklı bir uzunluğa doldurmak için 6'yı farklı bir sayıyla değiştirmekten çekinmeyin.

Aşağıdaki örnek, pratikte bir sayıyı baştaki sıfırlarla doldurmak için bu sözdiziminin nasıl kullanılacağını gösterir.

Örnek: PowerShell'de Sayıyı Başında Sıfırlarla Doldurma

PowerShell'de aşağıdaki sayıyı içeren $my_variable adında bir değişkenimiz olduğunu varsayalım:

548

Bu değişkeni 6 uzunluğa sahip olacak kadar baştaki sıfırlarla doldurmak istediğimizi varsayalım.

Bunu yapmak için aşağıdaki sözdizimini kullanabiliriz:

$my_variable = 548
'{0:d6}' -f [int]$my_variable 

Aşağıdaki ekran görüntüsü bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir:

Toplam uzunluğu 6 olacak şekilde sayıya yeterli sayıda baştaki sıfırın eklendiğine dikkat edin:

000548

Numaramızın bunun yerine bir dize olarak saklanması durumunda bu sözdiziminin hala çalışacağını unutmayın.

Örneğin, değişkenin bunun yerine '548' olarak saklanan bir değere sahip olduğunu varsayalım:

$my_variable = '548'
'{0:d6}' -f [int]$my_variable 

Aşağıdaki ekran görüntüsü bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir:

Değişkenimizi ilk olarak bir tamsayıya dönüştürmek için [int] komutunu kullandığımızdan, herhangi bir hata almadan değeri baştaki sıfırlarla başarıyla doldurmayı başardık.

İlgili makaleler