有人知道 Powershell 在以下代码段中没有显示 de 'tee'd' 变量的奇怪原因是什么?
# a.txt contains any text
cat a.txt | tee -variable foovar | % { 'value of foovar: ' + $foovar }
在实践中,我只想在一行中搜索一些文本,然后根据结果处理文本,例如用它发送邮件:
get-content [somefile] | select-string [somePattern] | tee [var] | ..[more processing] | .\sendmail.ps1 [var]