全球主机交流论坛
标题:
powershell只显示指定行不成功
[打印本页]
作者:
llyang
时间:
2024-12-6 12:52
标题:
powershell只显示指定行不成功
Write-Host "good`nmood`nfeed`nfood" | Select-String -Pattern 'feed'
复制代码
OR
$test=@'
good
feed
food
'@
Write-Host $test | Select-String -Pattern 'feed'
复制代码
我的意思很明确,只显示feed行;但是,结果是全部输出。
问题出在哪里?
作者:
llyang
时间:
2024-12-6 20:20
看看是否有熟悉powershell的朋友,谢谢
若有违规,请斑竹提示
作者:
acpp
时间:
2024-12-6 20:47
Write-Host 直接输出控制台没走管道了吧,导致后面无效。你看下是不是需要用Where-Object实现。
作者:
llyang
时间:
2024-12-6 21:33
acpp 发表于 2024-12-6 20:47
Write-Host 直接输出控制台没走管道了吧,导致后面无效。你看下是不是需要用Where-Object实现。 ...
实际输出全部,包括不符合要求的
write-host修改成echo就会发现,还是有变化的,感觉是走管道了的
伸手党,哪位高手给个解决问题的答案,谢谢
============================
都说select-string等于linux中的grep,其实,真的弱爆了
作者:
xfspace
时间:
2024-12-7 02:21
不会用垦定只有当黑子了
write-host不能传递到pipe
欢迎光临 全球主机交流论坛 (https://lilynana.eu.org/)
Powered by Discuz! X3.4