function.ksh
라는 스크립트가 포함된 파일이 있다고 가정해 보겠습니다 getServerIp
. 새 스크립트 파일을 만들어 가져오고 싶지 않고 현재 셸에서 실행하고 function.ksh
싶습니다 . getServerIp
내가 아는 한 이것은 불가능합니다. 내가 놓친 방법이 있습니까?
답변1
이것은 매우 가능합니다.
디렉터리를 만들고(이라고 가정 ) 해당 디렉터리에서 호출되는 파일 $HOME/functions
에 함수를 넣습니다 . 파일이 실행 가능한지 확인하십시오.getServerIp
getServerIp
그런 다음 환경 변수 $HOME/functions
에 추가하기만 하면 모든 작업이 완료됩니다. 내장 변수처럼 호출할 수 있습니다.$FPATH
getServerIp
다른 옵션이 있습니다. 확인해주십시오:코헨의 쉘 함수.