小编Sop*_*len的帖子

为什么 bash 打印退出,即使它没有退出 - 这是一个错误吗?

使用零个或一个数字参数退出,例如exitexit 42打印“exit”并退出 shell。

exit 使用无效参数,例如exit hello打印错误消息、打印“exit”并退出 shell,并返回值 255。

例如,管道中的 exitexit | cat | exit不会打印“exit”,并且该命令的返回值取决于我们使用的 bash 版本。这不会退出 shell。

exit 带有多个参数,例如exit 1 2 3打印错误消息、打印“exit”但不退出 shell。

这意味着有时 bash 会打印“exit”而不实际退出,这可能会非常令人困惑。这是一个错误还是出于某种原因这有意义?

bash exit

5
推荐指数
1
解决办法
321
查看次数

标签 统计

bash ×1

exit ×1