Ctrl+C를 누르면 bash for 루프 작동이 중지되는 이유는 무엇입니까?

Ctrl+C를 누르면 bash for 루프 작동이 중지되는 이유는 무엇입니까?

log다음과 같이 생성된 파일이 있다고 가정해 보겠습니다 .

yes | head -n 1000000 > log

지금 이렇게 보면

for i in log; do cat $i; done | less -S

Ctrl+C Enter를 누르고 lessExit를 사용하면 qbash에서 예기치 않게 중지된 일부 작업이 생성되었습니다.

[1]+  Stopped                 for i in log;
do
    cat $i;
done | less -S

퇴사 후 일을 멈출 생각은 없습니다 less. Bash에서 어떻게 피할 수 있습니까?

관련 정보