터미널 세션을 열 때이 정보를 얻습니다.
sh :`read.json '에 대한 함수 정의 반입 오류
sh :`ts-project '에 대한 함수 정의 반입 오류
sh는 다음과 같은 기능을 좋아하지 않습니다.
read.json(){
::
}
과
ts-project(){
::
}
실제 질문은-왜 sh
이러한 파일을 만지거나 해석합니까? 나는 MacOS에 있고 전에 이것을 보았습니다. 그것은 신비입니다. bash만이 파일을로드한다고 생각합니다.
업데이트 : bash와 sh는 평범한 것이 아닙니다. 터미널에 bash를 입력하면 다음과 같이 나타납니다.
alex$ bash
beginning to load .bashrc
finished loading .bashrc
bash-3.2$
sh
터미널에 입력 하면 다음과 같이 나타납니다.
alex$ sh
sh: error importing function definition for `read.json'
sh: error importing function definition for `ts-project'
sh-3.2$
sh
.profile 파일의 출처는 무엇입니까?
bash
소스, STRICT_POSIX
다른 하나는 그것없이, 다른 하나는 소스 없이 만들어졌습니다.