1
leonshaw 2022-11-16 19:58:47 +08:00
并没有 hang 住,只是输出打到了同一行
|
2
zhoudaiyu OP @leonshaw #1 我在两台服务器上试了,bash 都会 hang 住啊,必须按一下回车才能返回可以输入命令的状态
|
3
BrettD 2022-11-16 20:01:53 +08:00 via iPhone
bash 没有卡住,你可以直接输入命令然后按回车,会正常运行你的命令
|
4
leonshaw 2022-11-16 20:06:22 +08:00
@zhoudaiyu 前面提示符已经出来了,你可以直接输入命令。另外 bash 的效果相当于
(ls DOSENOTEXIST && echo NO) & fish 的效果相当于 (ls DOSENOTEXIST) && (echo NO &) |
5
zhoudaiyu OP @leonshaw #4 哦哦,明白了,确实可以,但是(ls DOSENOTEXIST && echo NO) & 和 (ls DOSENOTEXIST) && (echo NO &) 我感觉 bash 和 fish 差的还挺多的
|
6
mcfog 2022-11-16 21:18:52 +08:00
fish 之前甚至没有怎么考虑过 bash 兼容 && 2>&1 这些东西的支持都还是后加的
|
7
nightwitch 2022-11-16 21:27:42 +08:00
fish 主动不兼容 bash 是他的主打卖点之一
|