2010-03-26

PowerShell isn't perfect

Linux: du -s *

PowerShell: dir | foreach { $item = $_; dir $item -Recurse | Measure-Object length -sum | select -Property @{n="Item";e={$item}}, count, sum }


Would you like to have more readable output (ie: in MBs)?

Linux: du -sh *

PowerShell: dir | foreach { $item = $_; dir $item -Recurse | Measure-Object length -sum | select -Property @{n="Item";e={$item}}, count, @{n="MB";e="{0:N2}" -f ($_.sum/1MB)} }

No comments: