2009-12-07 9 views

답변

10

나는 C 프로그램에서와 같은 것으로 가정한다. 반환 값은 명령 줄에서 응용 프로그램을 실행할 때 유용하며, 실패했는지 여부를 알려줍니다.

셸의 대부분의 명령은 이와 같은 표시를 제공합니다. 그런 다음 셸 스크립트를 작성하고 앱을 실행하고 반환 값을 확인한 다음이를 기반으로 작업을 수행 할 수 있습니다.

C는 원래 Unix와 같은 운영 체제를 작성하기 위해 작성되었습니다.

예를 들어 ls 명령과 같은 일부 리눅스/유닉스 유틸리티를 가지고 :

> ls 
bla1 bla2 
> echo $? 
0 
> ls bla3 
/bin/ls: bla3: No such file or directory 
> echo $? 
1 

이제 쉘 스크립트에서 반환 값을 사용할 수 있습니다.

+0

그건 내게 새로운 지식입니다 ... 고마워요 stefanB –

+0

$를 참조하는 것보다 훨씬 간단합니다 : if! 전 국장님; 그때 ...; fi –

+0

예, 스크립트에서 사용되는 방법입니다. 단지'ls'와 같은 값으로 반환되는 값을 보여주고 싶었습니다 ... – stefanB

0

스테판이 가정 한 것처럼 코코아 앱은 UNIX 규칙을 따르므로 main()에서 정수를 반환합니다. 실제로 앱이 추락하지 않는 한 0 이외의 것을 반환하지는 않습니다.