2 스크립트 파일을 실행하면 결과는 다음과 같습니다.
터미널 |
7 + 8 = 15 result is 15 |
함수를 실행하며 7 + 8 = 15라는 계산 과정을 출력(②)하고 함수의 실행이 끝난 후 결과를 출력(⑤)합니다. 이렇게 나온 함수의 출력값을 사용하려면 함수를 명령어 치환(command substitution)으로 호출해야 합니다.
Note 명령어 치환
명령어 치환은 달러 기호($)와 소괄호(())로 명령 또는 함수 호출을 감싸는 방법입니다. 명령어 치환으로 명령을 입력하면 해당 명령이 실행되며 표준 출력으로 출력한 내용을 반환합니다. 함수를 호출할 때 명령어 치환을 사용하면 함수를 호출한 곳에서 함수의 표준 출력 내용을 받아 사용할 수 있습니다. 더 자세한 내용은 11.1.3 명령어 치환에서 설명합니다.