test라는 스크립트가 있습니다.
$cat testing
echo $1
또한 ~/.bash_profile의 PATH에 위치를 추가했습니다.
export PATH="$PATH:some_location/testing"
나도 그랬다:
source ~/.bash_profile
그러나 여전히 이름으로 스크립트 테스트를 직접 호출할 수 없는 경우:
$testing 1
-bash: testing: command not found
하지만 여전히 다음 작업을 수행할 수 있습니다.
$./testing 1
1
무엇이 잘못되었는지 잘 모르겠습니다.
답변1
PATH
디렉터리 목록이어야 하며 특정 파일 이름을 포함할 수 없습니다. .bash_profile 라인을 편집하여 다음을 수행하십시오.
export PATH="$PATH:some_location"
그런 다음 로그아웃했다가 다시 로그인(또는 PATH
수동으로 편집)하고 스크립트를 다시 시도하십시오.
$testing 1
1