.fish
ファイルは、自分のディレクトリのfunctionフォルダ内にどのようにして実行しますか?シェル内でfishファイルを実行する方法
答えて
あなたは魚のシェルがインストールされていると、あなたのデフォルトのシェルがshを/ bashのであればあなたは、単にコマンドラインでやbashスクリプトの両方で動作します
/usr/bin/env fish /path/to/script.fish
でそれを行うことができます。
また、デフォルトから魚のシェルに変更してそこから実行することもできます。
コマンドが何を意味するかを説明するには、次の
/usr/bin/env fish
を - あなたの現在の環境のPATHに基づいて魚の実行可能ファイルを見つけます。それを見つけた後、この行がfish実行可能ファイルへの引数として渡された後、すべての入力で実行されます。あなたは、単にあなたの魚の実行ファイルがどこにあるか見つけて使用することができます別のオプションとして
/path/to/fish /path/to/script.fish
第三の選択肢最初の行#!/usr/bin/env fish
としてスクリプトにhash-bang
宣言を使用し、そのため、スクリプトの実行可能ファイル(chmod +x /path/to/script.fish
)を作ることであろう現在のシェルは、指定されたバイナリでスクリプトを実行する必要があることがわかります。
ありがとう、execファイル(魚ではありません)のようにターミナルで.shファイルを実行したい場合、どうすればいいですか?私はそれを直接実行しようとすると許可が拒否され、それから私はそれを実行し、何もしません。 – John
@John全く同じ方法です。これは、与えられた引数でバイナリを実行する普遍的な方法です。たとえばPythonスクリプトの場合、 '/ usr/bin/env python'となります。 – AlexKey
@Johnもう少し説明すると、"魚でスクリプトを実行する "と言うとき、実際には"魚バイナリを実行してパスを渡します引数としてのスクリプト " – AlexKey
- 1. 実行ファイルをシェルで使用する方法 - Python
- 2. シェル:バックグラウンドで実行中のファイルの末尾を作る方法
- 3. Linuxシェル:複数のファイルリストを繰り返し、ファイル内の各行でアクションを実行する方法は?
- 4. シェルで.sh拡張子を持たないファイルを実行する方法
- 5. cppファイル内でcppファイルを実行する方法は?
- 6. シェルでgrep tomcat Pidを実行する方法は?
- 7. HBase(簡単):hbaseシェルでレンジプレフィックススキャンを実行する方法
- 8. 同じシェルでbashスクリプトを実行する方法
- 9. 2つのsqlplusインスタンスでシェル・スクリプトを実行する方法
- 10. WindowsからLinuxシェルでpingを実行する方法
- 11. Emacsで複数のシェルを実行する方法
- 12. UNIXのkornシェルでgrep '*'を実行する方法
- 13. Linuxシェルでphpを実行する最も正しい方法
- 14. 迷惑メールファイル:特定のボックスでシェルを実行する方法
- 15. CygwinでFishシェルをコンパイルしていますか?
- 16. C++:コマンドをシェルに渡さずにファイルを実行する方法は?
- 17. 接続後にmongoシェル内でjavascriptファイルを実行するには
- 18. ピリオド '。'で始まるファイルへのアクセス方法シェル内で
- 19. Visual Studio - ファイル "in"をプログラム内で実行する方法
- 20. DockerとJulia - .jlファイルをコンテナ内で実行する方法
- 21. nodejs内の別の場所でファイルを実行する方法
- 22. Java内で.JARファイルを実行する方法
- 23. C#でファイルをシェルで実行するには?
- 24. Erlangシェル内でErlangアプリケーションを実行するには
- 25. HBaseシェルのテーブル内の行のカスタムカウントを取得する方法
- 26. PyDev Djangoシェルからcreatesuperuserを実行する方法
- 27. シェルの外からタスクを実行する方法
- 28. bashシェルからPythonインラインを実行する方法
- 29. pipacv pythonをemacs Pythonシェルとして実行する方法
- 30. シェルからPythonスクリプトを実行する方法
質問には意味のある回答を得るために十分な文脈や明確さがありません。あなたがやろうとしていることの例を含め、より詳細な情報を提供することは役に立ちます。 –