Sto cercando su un blocco di codice che ho utilizzato (Ottenuto da another question) e non sono stato in grado di capire ciò che il .
in .{process
rappresenta in questo frammento (commenti rimossi):Qual è la `.? Abbreviazione per in una pipeline di PowerShell?
Get-ItemProperty $path |
.{process{ if ($_.DisplayName -and $_.UninstallString) { $_ } }} |
Select-Object DisplayName, Publisher, InstallDate, DisplayVersion, HelpLink, UninstallString |
Sort-Object DisplayName
so che %
è For-EachObject
e ?
è una scorciatoia per Where
o Where-Object
, ma la domanda rimane:
Qual è .
scorciatoia per?
Non ho mai visto che la sintassi particolare prima, ma sembra di fare il stessa cosa di%. O almeno quel codice funziona usando% al posto di. – EBGreen