나는 내 에서 제공되는 함수를 직접 작성하고 있습니다 . 함수를 정의한 후에 사용해야 하는지 .bashrc
모르겠습니다 .export -f curisac
curisac
답변1
- 당신은 그렇습니다아니요이 함수를 개방형 대화형 셸에서 사용하려면 내보내야 합니다.
- 당신은 그렇습니다아니요
.bashrc
대화형 셸이 로드되고 거기에 함수가 정의되어 있으면 이를 내보내야 합니다. - 하지만 당신은하다실행 중인 대화형 셸에서 실행되는 셸 프로세스에서 사용할 수 있도록 함수를 내보내야 합니다(예: 시작 시 로드되는 파일에 함수를 정의하지 않음
.bashrc
).sh
즉, 쉘이 로드되어 있으면 필요하지 않습니다 .bashrc
.