問題タブ [fish]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
18 に答える
137140 参照

macos - Mac で既定のシェル (Fish など) を設定するにはどうすればよいですか?

fishターミナルを起動するたびに再入力するのは好きではありません。デフォルトでFishをオンにしたい。Mac で Fish シェルをデフォルトのシェルとして設定するにはどうすればよいですか?

0 投票する
6 に答える
12307 参照

macos - FishInteractiveShellフルパス

フルパスを表示する方法はFishInteractiveシェルにありますか?現在、ディレクトリに移動すると、次のシェルが表示されます。

しかし、私はむしろ見たい

0 投票する
1 に答える
1005 参照

shell - Cygwinで魚の殻をコンパイルしますか?

Cygwin で fish を正しくコンパイルできた人はいますか? configure.ac の変更に関するこの投稿を見つけましたが、あらゆる種類のエラーが発生しています。通常のconfigure、make、make installが機能しません。おそらく、ここで何か間違ったことをしているのでしょう...コンパイルする方法を教えてもらえますか?

0 投票する
4 に答える
15489 参照

bash - 推奨事項 - Zsh と FishShell の比較。スクリプティング、生産性、パワーユーザーの本質

私はいつか1つを選択しようとしましたが、ネット上の比較はzshとbash、およびfishとbashです。しかし、zsh と fish の比較は見つかりませんでした。私は C と C++ でプログラムを作成しますが、hello-world 型は別として、主要なスクリプトを作成したことはありません。しかし、今は python と shell-scripts を試しています。最初に生産性、次に開発という点で、どのシェルがより多くのジュースを保持しますか? または、最終的には、シェルのパワーと使いやすさはその _rc ファイルにもたらされます。それで、私はbashで十分ですか?

0 投票する
1 に答える
1315 参照

fish - fish で現在のソースファイルのパスを取得する

フィッシュ シェル スクリプトで、シェル スクリプトが存在するパスを取得することは可能ですか? bash では、BASH_SOURCE 変数を使用してこれを行うことができます。

0 投票する
11 に答える
161365 参照

linux - フィッシュ シェルでエイリアスを定義する

fish でいくつかのエイリアスを定義したいと思います。どうやら、それらを定義できるはずです

しかし、シェルを再起動しても自動ロードされません。何か案は?

0 投票する
2 に答える
6886 参照

shell - オプションの引数を使用してフィッシュ シェル スクリプトを作成する

デフォルトの動作が完了すると電子メールを送信するフィッシュシェルスクリプトがあります。nomailコマンドラインからの引数に応答するように変更したいと思います。したがって、たとえば、通常どおりスクリプトを実行すると、次の電子メールが生成されます。

michaelmichael: ~/bin/myscript

ただし、nomailスイッチで実行すると、確認メールは送信されません。

michaelmichael: ~/bin/myscript nomail

引数を指定してスクリプトを実行すると、nomail問題なく実行されます。がなければnomail$argv未定義であり、エラーがスローされます。魚の殻のドキュメントを精査しましたが、機能するものが見つからないようです。これが私がこれまでに持っているものです

これを実行すると、次のエラーがスローされます。

switch: Expected exactly one argument, got 0

明らかに、引数が必要です。引数を受け入れないように、または存在する場合は引数を受け入れるように指示するための構文がわかりません。

これはかなり基本的なことだと思いますが、シェルスクリプトをよく理解していません。

0 投票する
2 に答える
12180 参照

bash - Fish shell でのコマンド置換が理解できない

で:

しかし、魚では:

(コマンド ラインの上にエラー メッセージが表示されることに注意してください。)

コマンド置換は、コマンド自体としてではなく、コマンドのパラメーターとしてのみ機能するようですか? なんで?

まあ、ヘルプドキュメントは言う

パラメーターに一連の括弧が含まれている場合、括弧で囲まれたテキストはコマンドのリストとして解釈されます。

しかし、それでも、なぜですか?

0 投票する
1 に答える
331 参照

shell - 魚の定数を定義する方法は?

で:

魚でそれを行う方法は?

0 投票する
3 に答える
1308 参照

bash - Fishシェルで実行中のスクリプトのディレクトリ

Fishシェルを使用してSBTを実行しようとしています。以下は、私が達成しようとしていることと同等のBashスクリプトです。

Fishのドキュメントで$@、BashではFishで置き換えることができることがわかりました$argv。しかし、何を置き換えるのかわかりませんdirname $0

Fishの同等のスクリプトを知っている人はいますか?