問題タブ [shebang]

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 投票する
2 に答える
7475 参照

bash - エコーでbashスクリプトを生成する、シバンラインの問題

Linux システムの起動時にマルチキー サポートを追加する方法を何人かの友人に説明したいのですが、まず、bash スクリプトを作成する必要があります。彼らがコピーして貼り付けるための簡単なコマンドを作成したいのですが、作成したこのコマンドをテストしていますが、エラーがスローされ続けます。まあ重要なシバン行を追加するときだけ。

シバンラインをエコーする簡単な方法はありますか?

0 投票する
14 に答える
703104 参照

python - #入れようかな!(シバン) Python スクリプトで、どのような形式を取る必要がありますか?

Python スクリプトにシバンを入れる必要がありますか? どんな形で?

また

これらは同じように移植可能ですか? 最も使用されているフォームはどれですか?

注: tornadoプロジェクトはシバンを使用します。一方、 Djangoプロジェクトはそうではありません。

0 投票する
7 に答える
17272 参照

c++ - 「シバン」ラインとは何ですか?

現在、新しい Mac でプログラミングを始めようとしています。私は TextWrangler をインストールし、言語として C++ を選択しました。Windowsを使用していたときから、ある程度の予備知識があるためです。

そこで、これまでになく一般的な「Hello World」プログラムを作成しました。ただし、実行しようとすると、エラーが発生しました。

「このファイルには有効な 'shebang' 行が含まれていないようです (アプリケーション エラー コード: 13304)」

エラーコードを検索してこれを修正する方法を見つけようとしましたが、何も見つかりませんでした..「シバン」行が何であるかわかりません...誰か助けてもらえますか?

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

shebang - 因子シバン

Hyperpolyglotによると、Factor はシバンを受け入れる必要があります。しかし、私のシステムでは、Factor はシバンを処理できません。

仕様: Factor v0.94、Mac OS X 10.7

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

makefile - shebangを使用した実行可能スクリプトとしてのMakefile?

makeによって解釈される実行可能スクリプトを作成することは可能ですか?

私はこれを試しました:

しかし、それは機能しません-を押すまでハングしますCtrl-c

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

multiline - Factorには複数行のシバンがありますか?

CommonLispには複数行のシバンがあります。

これにより、シバン内でより複雑な操作が可能になります。CLISPは、ARGVからスクリプト名を省略した数少ない言語の1つです。ここでは、LispスクリプトがARGVを介してスクリプト名にアクセスできるように、スクリプト名がCLISPに2回強制的に送信されます。

以下が機能するようにFactorでこれを行う方法はありますか?

上記の行は出力されるはずですが、Factorはスクリプト名の後にあるため、t無視します。-help

これ-helpは、スクリプト名の前に送信されたために機能します。シェバンがに拡大するため、./ios7crypt.factor -help静かにドロップします。残念ながら、Factorはスクリプト名の前にすべてのコマンドラインオプションを必要としているようです。-helpfactor ios7crypt.factor -help

この動作をオーバーライドする複数行のシバンはありますか?

0 投票する
5 に答える
220833 参照

shell - UNIXシェルスクリプトの「#!/ bin / sh」という行はどういう意味ですか?

いくつかのシェルスクリプトチュートリアルを実行していて、次のサンプルプログラムを見つけました。

#!/bin/sh冒頭のコメントの意味を教えてください。

0 投票する
5 に答える
17445 参照

ruby-on-rails - script/runner をシバンとして持つ ruby​​ スクリプトの構文をチェックする方法は?

シバンに rails script/runner がある ruby​​ スクリプトの構文をチェックするのに問題があります。

2 つのスクリプト例と、それらが Ruby 構文チェックにどのように応答するかを以下に示します。

スクリプトhello_world_runner.rb:

脚本hello_world.rb

構文を確認する方法を次に示します。1 行目がコマンドで、2 行目が出力です。

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

python - シバン記法: Windows と Linux での Python スクリプト?

Windows と Linux の両方で使用できるようにしたい Python で書かれたいくつかの小さなユーティリティ スクリプトがあります。Python インタープリターを明示的に呼び出す必要はありません。Windows と Linux の両方でシバン表記を正しい場所に向ける簡単な方法はありますか? そうでない場合、オペレーティング システム間で転送するときにスクリプトを変更することなく、Windows と Linux の両方で Python インタープリターの暗黙的な呼び出しを許可する別の方法はありますか?

編集: Windows でのシバン サポートは Cygwin で提供されますが、Cygwin ではなく、Windows でネイティブの Windows Python インタープリターを使用したいと考えています。

編集#2:シバン表記がCygwin端末のファイル関連付けをオーバーライドしているようです。Cygwin Python をアンインストールして、/usr/bin/python を Windows ネイティブの Python にシンボリック リンクするだけでよいと思います。

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

ocaml - OCaml シバン構文エラー

Erlang と同様に、OCaml はスクリプト モードではシバンを許可しますが、コンパイル モードでは機能しません。OCaml には、コンパイル中に構文エラーを引き起こさない、より慣用的なシバンがありますか?