
PATH
어디에서나 실행할 수 있도록 bash 스크립트 세트를 추가했습니다 .
export PATH=$PATH:~/<path>/<to>/<scripts>
그래서
./<path>/<to>/<scripts>/mt-sync-github-projects
나는 사용할 수 있다
mt-sync-github-projects
이것은 모두 bash에서는 예상대로 작동하지만 Fish-shell에서는 작동하지 않습니다. bash를 호출하고 실행 시 다른 인수와 함께 스크립트 경로를 인수로 전달해야 합니다.
bash ./<path>/<to>/<scripts>/mt-sync-github-projects <other-arguments-if-at-all>
Fish에 위치를 명시적으로 추가하지 않았음에도 PATH
사용할 올바른 값이 표시되고 스크립트에 bash 스크립트로 실행되도록 지정하는 shebang이 있음을 확인했습니다.PATH
echo $PATH
#!/usr/bin/env bash
내가 뭔가를 놓치고 있거나 완전히 잘못된 방식으로 하고 있나요?