je voudrais construire pipeline powershell commestdout PowerShell et rediriger
cmd | transform_a | stdout_and | transform_b | store_variable
^
|
copy input to next consumer and to console
J'ai essayé d'utiliser Tee-Object
mais sans succès. Je ne veux pas faire cela
dir | select -last 5 | tee lastFiveLines | select -first 1
echo $lastFiveLines
même si cela fonctionne. Au lieu de cela, je veux que le contenu soit imprimé directement.
Merci 'foreach' a fait l'affaire – svobol13
Donc, pas un beau doublure pour la tâche? – SerG
Vous pouvez supprimer les sauts de ligne dans foreach .. 'ForEach-Object {$ _. Nom | Out-Default; $ _} ', ou créez un filtre (voir la réponse mise à jour). –