Quelqu'un sait pour quelle raison étrange Powershell n'affiche pas la variable de 'tee'd' dans l'extrait suivant?Pourquoi les variables tee'd ne sont pas visibles dans les scripblocks plus récents?
# a.txt contains any text
cat a.txt | tee -variable foovar | % { 'value of foovar: ' + $foovar }
Dans la pratique, je voudrais faire, en une seule ligne, la recherche d'un texte, puis, en fonction des résultats, le processus texte, par exemple envoyer un mail avec elle:
get-content [somefile] | select-string [somePattern] | tee [var] | ..[more processing] | .\sendmail.ps1 [var]
dupliquer http://stackoverflow.com/questions/2338177/why-teed-variables-arent-visible-in-later-scripblocks –
Voulez-vous supprimer cette question? – stej