Я хочу преобразовать единицу 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 выдаст информацию об ошибке.Я пропустил какую-либо информацию?