
이것을 입력하면
:(){:|:&};:
시스템이 정지됩니다. 그 이유는 무엇입니까?
답변1
:()
':'라는 함수를 정의합니다.
{ :|:& };
이것이 함수입니다. 함수 자체를 호출하고 출력을 동일한 함수 ":"로 파이프하고 프로세스를 백그라운드에 둡니다. (재귀 호출) with ; 함수 정의를 종료합니다
:
함수를 호출하고 혼란을 야기합니다.
답변2
stackoverflow.com에서 이에 대한 답변이 나왔습니다. 자세한 답변을 확인하실 수 있습니다저기.