.bashrc 에 정의된 함수를 쉘스크립트에서 사용할 수 없나요?

googlejoa의 이미지

제가 알기로는 쉘스크립트를 실행시키면 서브쉘이 생성된다고 알고 있는데 서브쉘은 .bashrc 을 읽어들어지 않나요?
어쨌든 .bashrc 에서 정의된 함수를 쉘스크립트에서 사용할려면 다시 불러들여야 하나요?
좀 이상하네요..^^

doodoo의 이미지

그럼...만드는 쉘스크립트에
source ~/.bashrc 해버리면요?