当在 android 上使用终端应用程序(例如 Terminus)时,我会创建一个代码片段,或者只是将复制的代码函数粘贴到 powershell 终端。它执行从最后一行到第一行的相反顺序。虽然最初所有行代码顺序都是升序而不是降序。我怎样才能修复它以正常顺序运行代码而不删除所有换行符?
原始格式的示例代码:
Function Get-DiskSize {$Disks = @()
$DiskObjects = Get-WmiObject -namespace "root/cimv2" -query "SELECT Name, Capacity, FreeSpace FROM Win32_Volume"
$DiskObjects | % {
$Disk = New-Object PSObject -Property @{
Name = $_.Name
Capacity = [math]::Round($_.Capacity / 1073741824, 2)
FreeSpace = [math]::Round($_.FreeSpace / 1073741824, 2)
FreePercentage = [math]::Round($_.FreeSpace / $_.Capacity * 100, 1)
}
$Disks += $Disk
}
Write-Output $Disks | Sort-Object Name
}