Length
Birimi dönüştürmek istiyorum. KB
Bu komutu kullanıyorum
ls | Format-Table Name,@{e={[int]($_.Length/1KB) }; Label="KB"}
Name KB
---- --
myscript 0
.countline.txt.swp 16
countline.txt 12
LogoTest.xml 0
ping.bat 0
test.ps1 0
test.vbs 0
test1.ps1 0
Bu normal bir şekilde çalışır. Ancak kafam karıştı, neden değişkeni e
başka bir isimle değiştiremiyorum ? Örneğin xy
?
ls | Format-Table Name,@{yz={[int]($_.Length/1KB) }; Label="KB"}
Aslında, e
herhangi bir ismi değiştirdiğimde veya ihmal ettiğimde , Powershell hata bilgisi verecektir. Herhangi bir bilgiyi kaçırdım mı?
@LotPings Beni tekrar kurtardın /
—
yode
@{Name="Kbytes";Expression={$_.Length / 1Kb}}
Ad ve İfadeyi tek bir harfle kısaltabilirsiniz, ancak tamamen değiştiremezsiniz.e
bir değişken değil.