gpt4 book ai didi

svn - 如何在 PowerShell 中抑制标准错误输出?

转载 作者:行者123 更新时间:2023-12-02 19:52:42 25 4
gpt4 key购买 nike

在自动执行某些 SVN 任务的 PowerShell 脚本中,我具有以下功能:

function SvnUrlExists($url)
{
svn info $url | out-null 2>&1
return $?
}

由于这显式测试了某些 SVN 存储库 URL 是否存在,因此我对任何错误输出根本不感兴趣。然而,尽管我发现有关在 PowerShell 中重定向 stderr 的所有信息都建议 2>&1 将其重定向到 stdout这仍然是输出错误消息:

svn: warning: W170000: URL 'blahblah' non-existent in revision 26762svn: E200009: Could not display info for all targets because some targets don't exist

不幸的是,这严重扰乱了我脚本的输出。

我做错了什么,我应该如何抑制这个错误输出?

最佳答案

如果您想抑制标准错误,请使用:

svn info $url 2>$null

关于svn - 如何在 PowerShell 中抑制标准错误输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11969596/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com