![표준 입력이 닫힐 때 스크립트 명령이 올바른 종료 코드를 반환하지 않는 이유는 무엇입니까?](https://linux55.com/image/201801/%ED%91%9C%EC%A4%80%20%EC%9E%85%EB%A0%A5%EC%9D%B4%20%EB%8B%AB%ED%9E%90%20%EB%95%8C%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%20%EB%AA%85%EB%A0%B9%EC%9D%B4%20%EC%98%AC%EB%B0%94%EB%A5%B8%20%EC%A2%85%EB%A3%8C%20%EC%BD%94%EB%93%9C%EB%A5%BC%20%EB%B0%98%ED%99%98%ED%95%98%EC%A7%80%20%EC%95%8A%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
간단히 말해서:
$ script -V
script from util-linux 2.23.2
$ cat /etc/centos-release
CentOS Linux release 7.9.2009 (Core)
$ false && echo This is correct.
$ script -qefc "false" && echo Also correct.
$ script -qefc "false" 0<&- && echo Why is this printed?
Why is this printed?
편집: centos 및 스크립트 버전이 추가되었습니다.