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では期待どおりに機能しますが、フィッシュシェルでは機能しません。 bashを呼び出し、実行時に他の引数と一緒にスクリプトパスを引数として渡す必要があります。

bash ./<path>/<to>/<scripts>/mt-sync-github-projects <other-arguments-if-at-all>

Fishに場所を明示的に追加していない場合でも、PATH使用する正しい値が表示され、スクリプトにbashスクリプトとして実行するように指定するshebangがあることを確認しました。PATHecho $PATH

#!/usr/bin/env bash

私は何かを見逃しているか、完全に間違った方法でやっていますか?

ベストアンサー1

おすすめ記事