Drimilyon Asked: 2024-08-24 23:29:02 +0800 CST 接收终端命令和脚本命令的不同输出 5 运行不带任何参数的“cat”命令时,shell 会暂停,直到我使用^C返回命令提示符。当我通过名为 的脚本运行该命令时,也会发生同样的情况cat.sh。 #!/bin/bash cat 但是,当我尝试按以下方式运行脚本时,命令成功,我不需要点击^C: cat cat.sh | bash 这种行为的原因是什么? 下面是在终端中显示行为的图像。 我正在使用装有 Ubuntu Server 22.04 的虚拟机 ubuntu