I'm looking over a block of code I've used (sourced from another question) and I haven't been able to figure out what the .
in .{process
represents in this snippet (comments removed):
Get-ItemProperty $path |
.{process{ if ($_.DisplayName -and $_.UninstallString) { $_ } }} |
Select-Object DisplayName, Publisher, InstallDate, DisplayVersion, HelpLink, UninstallString |
Sort-Object DisplayName
I know that %
is For-EachObject
and ?
is shorthand for Where
or Where-Object
, but the question remains:
What is .
shorthand for?