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があることを確認しました。PATH
echo $PATH
#!/usr/bin/env bash
私は何かを見逃しているか、完全に間違った方法でやっていますか?