Я хочу преобразовать единицу Length в KB что я использую эту команду

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

Работает нормально.Но я путаюсь, почему я не могу изменить переменную e на другое имя?такие как xy?Я имею в виду эту команду не удастся

ls | Format-Table Name,@{yz={[int]($_.Length/1KB) }; Label="KB"}

На самом деле, когда я изменяю e на любое имя или опускаю его, Powershell выдаст информацию об ошибке.Я пропустил какую-либо информацию?

0