Форматированный вывод в powershell

Если необходимо в powershell вывести аккуратно столбиками, то сначала запихиваем в переменную форматный вывод, а потом её выводим.

Форматирование

$test=»{0,-40} {1,20:N0} ({2,12:N9} Gb)» -f $FolderName, $FolderSize, ($FolderSize/1GB)

То, что находится в фигурных скобках — это один столбец (первая цифра — номер параметра, потом ширина столбца, при этом минус в начале означает форматирование по левому краю, после двоеточия формат переменной), после -f идут параметры.

Форматы переменных взял отсюда: 

  • Денежный (C)
  • С фиксированной точкой (F)
  • Общий (наиболее компактный) (G)
  • Числовой (с разделителями) (N), после N число знаков после запятой
  • Процентный (P)
  • Шестнадцатеричный (X)
  • Десятичный (D)
  • Научный (экспоненциальный) (E)

Деление на 1 GB/MB/KB пересчитывает в гига/мега/килобайты соответственно

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *