Кажется, что операция% запускает блоки сценария после конвейера, хотя about_Script_Blocks указывает, что% не требуется.
Все это прекрасно работает.
get-childitem | % { write-host $_.Name }
{ write-host 'hello' }
% { write-host 'hello' }
Но когда мы добавляем блок скрипта после конвейера, нам сначала нужно иметь%.
get-childitem | { write-host $_.Name }
2
Вы пробовали искать "знак процента powershell"
—
PeeHaa
Вы также могли попробовать Get-Help%
—
mjolinor
@mjolinor Это полезно. Я не знал, что могу получить помощь по символам. Я вижу, что мы также можем найти $ _ с помощью get-help. Замечательно!
—
Шон Латтин
Это также оператор модуля! только не в этом контексте
—
Cole9350 03
@PeeHaa Ваше предложение ведет сюда.
—
NiloCK