問題タブ [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.
bash - エコーでbashスクリプトを生成する、シバンラインの問題
Linux システムの起動時にマルチキー サポートを追加する方法を何人かの友人に説明したいのですが、まず、bash スクリプトを作成する必要があります。彼らがコピーして貼り付けるための簡単なコマンドを作成したいのですが、作成したこのコマンドをテストしていますが、エラーがスローされ続けます。まあ重要なシバン行を追加するときだけ。
シバンラインをエコーする簡単な方法はありますか?
c++ - 「シバン」ラインとは何ですか?
現在、新しい Mac でプログラミングを始めようとしています。私は TextWrangler をインストールし、言語として C++ を選択しました。Windowsを使用していたときから、ある程度の予備知識があるためです。
そこで、これまでになく一般的な「Hello World」プログラムを作成しました。ただし、実行しようとすると、エラーが発生しました。
「このファイルには有効な 'shebang' 行が含まれていないようです (アプリケーション エラー コード: 13304)」
エラーコードを検索してこれを修正する方法を見つけようとしましたが、何も見つかりませんでした..「シバン」行が何であるかわかりません...誰か助けてもらえますか?
shebang - 因子シバン
Hyperpolyglotによると、Factor はシバンを受け入れる必要があります。しかし、私のシステムでは、Factor はシバンを処理できません。
仕様: Factor v0.94、Mac OS X 10.7
makefile - shebangを使用した実行可能スクリプトとしてのMakefile?
makeによって解釈される実行可能スクリプトを作成することは可能ですか?
私はこれを試しました:
しかし、それは機能しません-を押すまでハングしますCtrl-c。
multiline - Factorには複数行のシバンがありますか?
CommonLispには複数行のシバンがあります。
これにより、シバン内でより複雑な操作が可能になります。CLISPは、ARGVからスクリプト名を省略した数少ない言語の1つです。ここでは、LispスクリプトがARGVを介してスクリプト名にアクセスできるように、スクリプト名がCLISPに2回強制的に送信されます。
以下が機能するようにFactorでこれを行う方法はありますか?
上記の行は出力されるはずですが、Factorはスクリプト名の後にあるため、t
無視します。-help
これ-help
は、スクリプト名の前に送信されたために機能します。シェバンがに拡大するため、./ios7crypt.factor -help
静かにドロップします。残念ながら、Factorはスクリプト名の前にすべてのコマンドラインオプションを必要としているようです。-help
factor ios7crypt.factor -help
この動作をオーバーライドする複数行のシバンはありますか?
shell - UNIXシェルスクリプトの「#!/ bin / sh」という行はどういう意味ですか?
いくつかのシェルスクリプトチュートリアルを実行していて、次のサンプルプログラムを見つけました。
#!/bin/sh
冒頭のコメントの意味を教えてください。
ruby-on-rails - script/runner をシバンとして持つ ruby スクリプトの構文をチェックする方法は?
シバンに rails script/runner がある ruby スクリプトの構文をチェックするのに問題があります。
2 つのスクリプト例と、それらが Ruby 構文チェックにどのように応答するかを以下に示します。
スクリプトhello_world_runner.rb
:
脚本hello_world.rb
構文を確認する方法を次に示します。1 行目がコマンドで、2 行目が出力です。
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 にシンボリック リンクするだけでよいと思います。
ocaml - OCaml シバン構文エラー
Erlang と同様に、OCaml はスクリプト モードではシバンを許可しますが、コンパイル モードでは機能しません。OCaml には、コンパイル中に構文エラーを引き起こさない、より慣用的なシバンがありますか?