为什么在stderr中没有这种水银错误?

肿胀

hg branch从没有存储库的随机位置运行将产生以下输出:

$ hg branch
abort: no repository found in '/home/abe' (.hg not found)!
abort: no repository found in '/home/abe' (.hg not found)!

我不想看到这些错误,因此尝试hg branch 2>/dev/null导致以下结果:

$ hg branch 2>/dev/null
abort: no repository found in '/home/abe' (.hg not found)!

如果不是stderr,这条线从哪里来?我认为Mercurial可能也会将这些错误回显到标准输出,因此我尝试$ hg branch 2>&1 | awk '{print "test: "$0}'得出以下结果:

$ hg branch 2>&1 | awk '{print "test: "$0}'
test: abort: no repository found in '/home/abe' (.hg not found)!
abort: no repository found in '/home/abe' (.hg not found)!

我想做的是运行hg branch并获取我所在分支的名称,或者根本不输出。有任何想法吗?

肿胀

我是个白痴。

我试图添加hg branch到我的PS1中,所以我想知道在终端中正在处理哪个分支。第一个错误是我的.bashrc中先前尝试的遗留内容。

一如既往的愚蠢的错误:)谢谢大家!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么没有这种说法抛出的StackOverflowError?

为什么supervisorctl错误(没有这样的过程)?

为什么我会在 swift 中收到错误“没有这样的模块 FirebaseUI”?

为什么即使文件中没有这样的标签,也出现此错误(未知标签<:color>)?

为什么删除“ 2>”中的“ 2”会导致“没有这样的文件或目录”错误

为什么我在这个 Bash 脚本中收到“没有这样的文件或目录”错误?

为什么会有这种“这种”行为?

当QDataStream没有这种方法时,为什么可以将QVariant写入QDataStream?

对象上的Java同步。为什么没有这种僵局?

为什么在CopyOnWriteArrayList中没有这样的removeRange()方法?

为什么Go中没有推广这种方法?

为什么这些规则在Odoo 11中具有这种行为?

ghci中的liftM:为什么会有这种差异?

没有这种装置

为什么CSS float使段落具有这种行为

为什么此Javascript代码具有这种行为?

为什么会有这种不确定的行为?

为什么会有这种不同的行为?我对吗?

为什么ImageView周围有这种奇怪的边界

矢量越界访问:为什么会有这种行为?

为什么会有这种奇怪的行为?

为什么在 macOS 中运行此脚本时会收到“没有这样的文件或目录”错误?

为什么这个Rails迁移会给出“没有这样的表”错误?

有连接为什么它暗示nmtui中没有这样的连接?

为什么我的错误注释了这种类型签名却没有破坏事情?

当系统调用失败时,为什么c程序没有向stderr打印错误消息?

没有这种DSL方法的“阶段”

为什么在使用存储在 HDFS 中的文件时显示“(没有这样的文件或目录)”?

为什么Bash为我的PATH中的程序给出“没有这样的文件或目录”?