Fish-shell에서 bash 스크립트를 실행할 수 없습니다

Fish-shell에서 bash 스크립트를 실행할 수 없습니다

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이 있음을 확인했습니다.PATHecho $PATH

#!/usr/bin/env bash

내가 뭔가를 놓치고 있거나 완전히 잘못된 방식으로 하고 있나요?

관련 정보