[ CnUnix ] in KIDS 글 쓴 이(By): sang (Grid) 날 짜 (Date): 2004년 6월 12일 토요일 오후 03시 04분 23초 제 목(Title): Re: colon 명령.. >bash등에서 colon명령어가 유용하게 쓰이지요. >그런데, > >:() { :|:& } ;: > >이걸 하면 왜 계속 fork를 하게 되는거죠? @_@ >사실은 이 명령줄은 해독을 못하겠습니다. 누가 설명좀 해주세요~ > > colon 명령어가 뭔지는 모르겠지만 $help : :: : No effect; the command does nothing. A zero exit code is returned. 이렇게 나오는걸로 봐서는 별 영향이 없이 프로세스 만들었다가 그냥 죽는거 같은데.. 결국 function :()를 call하는데, function 내에서 다시 function :를 call하고, pipe뒤의 command :& 이 subshell fork를 일으키는게 아닌가 짐작해 볼수 있을듯.. (precedence가 function > built-in cmd) 즉, recursive function call + subshell |