Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] объясните код цикла

Ответить
Настройки темы
PowerShell - [решено] объясните код цикла

Аватара для chek

Ветеран


Сообщения: 508
Благодарности: 10

Профиль | Отправить PM | Цитировать


всем привет.
есть код
Ping.exe -t 8.8.8.8 | ForEach {"{0} - {1}" -f $_,(Get-Date)}
объясните, пожалуйста, что значит {0}-{1} и ключ f

Отправлено: 13:30, 05-11-2019

 

Ветеран


Сообщения: 3806
Благодарности: 824

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
-f
не ключ, а оператор форматирования: левый операнд - строка, правый массив. Результат - исходная строка в которой {N} заменён на элемент массива N
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:16, 05-11-2019 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для chek

Ветеран


Сообщения: 508
Благодарности: 10

Профиль | Отправить PM | Цитировать


простите, но ничего не понял.
можно подробнее?
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:28, 05-11-2019 | #3


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


chek, выделенная подстрока:
Цитата chek:
Код: Выделить весь код
Ping.exe -t 8.8.8.8 | ForEach {"{0} - {1}" -f $_,(Get-Date)}
»
является одним цельным оператором форматирования, в котором:
  • «-f» — сам оператор;
  • «"{0} - {1}"» — первый операнд;
  • «$_,(Get-Date)» — второй операнд.
Второй операнд представляет собой массив значений, которые размещаются в местах и по правилам, указанных первым операндом, который представляет собой строку форматирования.

Format operator -f
-f Format operator - PowerShell - SS64.com
Использование оператора –f в Powershell | SMEARG
Оператор форматирования -f в PowerShell
и т.п.
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:43, 05-11-2019 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] объясните код цикла

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBS/WSH/JS - Операторы цикла For и For Each daniil_im Скриптовые языки администрирования Windows 1 20-09-2017 14:15
C/C++ - Объясните готовый код blackeangel Программирование и базы данных 10 16-02-2017 15:55
EventID - Код: 6006 , код: 6009, код: 6005. Источник - Eventlog. Panathinaikos Устранение критических ошибок Windows 6 15-04-2010 16:22
[решено] Внедрение цикла в код программы... Помогите разобраться. sashadeg AutoIt 1 19-03-2009 10:38
EventID - Источник: System Error, Код события: 1003, Код ошибки 00000093 Work700 Устранение критических ошибок Windows 7 24-08-2008 21:51




 
Переход