![Fish shell 不返回程序错误](https://linux22.com/image/1546820/Fish%20shell%20%E4%B8%8D%E8%BF%94%E5%9B%9E%E7%A8%8B%E5%BA%8F%E9%94%99%E8%AF%AF.png)
在 bash 中,如果我运行一个程序并且它崩溃了,我会得到一些关于出错的信息,例如Segmentation fault (core dumped)
。在 fish 中,我只得到fish:
但没有消息...有人知道问题是什么吗?
答案1
我对 fish 这个 shell 不太熟悉,但是快速谷歌了一下 fu,https://fishshell.com/docs/current/
部分:输入/输出 (IO) 重定向和https://fishshell.com/docs/current/faq.html问题:如何获取命令的退出状态?
这些错误是否被正确打印或重定向,或者以任何方式捕获?默认情况下,它们是否设置为打印到您的默认屏幕?一些结果建议更新到最新版本,我猜这意味着检查您的版本是否已过时或存在问题。获取适用于您的发行版或来自 Github 的最新或最新稳定版本可能会有所帮助。