LengthBirimi dönüştürmek istiyorum. KBBu 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 ebaşka bir isimle değiştiremiyorum ? Örneğin xy?
ls | Format-Table Name,@{yz={[int]($_.Length/1KB) }; Label="KB"}
Aslında, eherhangi 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.ebir değişken değil.