問題タブ [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 投票する
3 に答える
4428 参照

python - shebangpython26またはpython2.6で参照するもの

Pythonスクリプトの場合、特定のPythonバージョンが必要です。Python 2.6のインストールには、python26とpython2.6の両方が含まれています

どちらをシェバンに入れるべきですか?

オプション1:

オプション2:

編集:はい、プレーンなPythonを使用しない理由があります。大学の一部の環境では、Pythonはpython2.4にリンクされており、私のコードはかなりの2.6機能を使用しています。

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

python - Windows 上の virtualenv が .py/.pyw/.pyo/.pyc ファイルを virtualenv のバージョンの Python 実行可能ファイルに関連付けないのはなぜですか?

.py(w)virtualenv がファイルを virtualenv のバージョンの Python 実行可能ファイルに関連付けない理由は何ですか? Windows にはshebangのようなメカニズムがないことを考慮すると、これは Windows 上の virtualenv にとって理想的なタスクのように思えます。

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

google-chrome - mailto: 通知メッセージを使用して Ubuntu で Google Chrome を開きます

Google Chrome の小さなアプリ ウィンドウで Web ページから mailto リンクを開くための小さなスクリプトを作成しています。

これまでのところ、私はこれを持っています:

これはうまく機能します-しかし、メール受信者を通知に追加したい-このようなもの-しかし、件名などを含む可能性のあるmailtoリンクからメールを取得するには正規表現が必要です..

これは動作しません..

何か案は?

更新:ここに作業コードがあります:

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

lisp - シバンスクリプトとしてのlispとSLIMEで実行されているlisp

私は、C++とPythonから来たcommon-lispから始めました。画面に画像を表示する以外に何もしない単純なSDLプログラムを実行しようとしています。SLIME内から動作させることができます。問題は、シェルからスクリプトとして実行すると機能しないことです。

私のプログラムは次のようになります。

これをスクリプトとして実行すると、次のエラーが発生します。

(...長いバックトレースは省略)

奇妙なことに、私が次のことをすれば、このプログラムはうまく機能します。Emacsでプログラムを開き、別のウィンドウでSLIMEを起動し、SLIMEウィンドウでプログラムの最初の行を入力します。

次に、エディターウィンドウで、Cc Ck(コンパイル/ロードファイル)を押します。これにより、期待どおり、image.pngを示すウィンドウがポップアップ表示されます。

シバンスクリプトとして実行すると、これが機能しないのはなぜですか?どうすれば修正できますか?

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

javascript - hashbang / shebang(#!)URLを操作するためのjavascriptライブラリはありますか?

TwitterとGawkerによるhashbangurlの使用に対するすべての否定的な報道により、実際にそれらを使用する方法の例/ライブラリを見つけるのに非常に苦労しています。

カルーセルの特定のページに直接リンクできるように、WebサイトのJavaScriptカルーセルでhashbangURLを使用したいと思います。

新しいURLをページの場所にプッシュするためとページの読み込み時にURLを解析するための、優れたクロスブラウザーライブラリまたは例(Prototypeを使用しているためjQuery以外が望ましい)はありますか?

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

git - Git: 異なるシバンの扱い方

ローカルとリモートの間で異なるシバンにどのように対処しますか?

たとえば、私のローカル python は /usr/bin/python ですが、私の Web ホストは ~/local/bin/python にある専用の python です。主任開発者は /usr/bin/ruby に ruby​​ を持っているかもしれませんが、私の場合は /usr/local/bin/ruby です。

シバンを手動で編集しますが、git はそれを変更としてマークします。理想的には、ファイルの最初の行を無視するか、ファイル内の行の正規表現一致を無視するように git を設定します。

これは非常に一般的な問題に違いないように思えますが、それについての言及は見つかりません。

私は git を使用していますが、自分自身を決して専門家と呼ぶつもりはありません。

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

gawk - gawk スクリプトで再間隔を有効にする

次の #! を使用して、gawk の実行可能スクリプトを作成します。

#!/usr/bin/gawk -f

ただし、間隔の正規表現を有効にしたい場合は、--re-intervalまたは-W re-interval#!を追加できないようです。

#!/usr/bin/gawk --re-interval -f
#Above doesn't work

コマンドライン引数なしでスクリプトにこのオプションを有効にする方法、または引数を入力して機能させるより良い方法はありますか?

それがあなたのソリューションにとって重要な場合、私はcygwinを使用しています

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

clojure - Clojureの複数行シバン?

-main目標:として実行したときに実行されるClojure スクリプトを生成し./script.cljます。

私が得た最も近いのは

#| ... |#しかし、Clojure では、複数行のコメント内に Lisp 以外のコードを入れることはできず、Clojure には Common Lisp の構文がありません。

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

perl - -CSDAがシバンラインでのみ指定されているのは何が良いですか?

-CSDAPerlスクリプトのシバン行のオプションについて私が知っていると思うことを正式に確認または修正してくれる人を探しています。

のドキュメントについては、perldocperlrunを参照してください-CSDA。簡単に言えば

  • S :、およびUTF-8にあると想定されSTDINますSTDOUTSTDERR
  • D:UTF-8は、入力ストリームと出力ストリームの両方のデフォルトのPerlIOレイヤーです。
  • A:@ARGV要素は、UTF-8でエンコードされた文字列であることが期待されます
  • 効果を得るには-CSDA、のようにコマンドラインで指定する必要がありますperl -CSDA script.pl

  • 5.10より前では、コマンドラインでも指定されていない限り-CSDA、標準ストリームはすでに開かれていて、検出されるまでに@ARGVすでに入力されているため、シバンラインではサイレントに失敗していました。-CSDA

  • 5.10以降-CSDA、シバンラインにのみ表示されるperlため、その問題のために鳴き声が発生します。

  • 5.10より前のスクリプトで-CSDA使用されていたスクリプトは、コマンドラインでこれらのオプションを使用して呼び出されることはなかったため、シバン行から削除する必要があります(また、オプションをシバン行でのみ指定した場合は、何も実行されませんでした)。perl-CSDA

上記の私の仮定のどれが間違っているかについて、確かなフィードバックをもらいたいと思います。