問題タブ [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 に答える
117 参照

linux - Linux シェルの奇妙な状況

次のスクリプトが機能する理由を知っている人はいますか?

シェルは echo コマンドを実行し、HI を出力します。「!」がないので、と思いました。「#」の後、シェルはエラーを出します。

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

shell - すべての .sh ファイルの先頭に she bang を追加するにはどうすればよいですか?

拡張子#!/bin/bashの付いたすべてのファイルで、ファイルの先頭にある彼女の強打線行をスクリプトでどのように編集したいのですか。.sh

0 投票する
8 に答える
1187 参照

python - Pythonスクリプトがpython3ではなくpython2によって解釈されることを確認する標準的な方法はありますか?

Pythonスクリプトがpython3ではなくpython2によって解釈されることを確認する標準的な方法はありますか? 私のディストリビューションでは、 #!/usr/bin/env python2 をシバンとして使用できますが、すべてのディストリビューションが「python2」を出荷しているわけではないようです。Python の特定のバージョン (2.6 など) を明示的に呼び出すこともできますが、そのバージョンを持っていない人は除外されます。

ディストリビューションが python3 をデフォルトの python インタープリターとして配置し始めると、これはますます問題になると思われます。

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

postgresql - psqlのシバン

PostgreSQLスクリプトを書き込もうとしていますが、シバンラインに問題があります

psqlこれにより、コマンドラインに引数なしで入力したかのようにエラーが発生します。どうすれば正しくできますか?

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

python - Macでシバン(#!)を使用してPython64を実行する

私は次のようにPython64ビットを使用しています。

shebang(#!)でPython 64ビットモードを実行するにはどうすればよいですか?

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

python - git エラー: .git/hooks/post-commit を生成できません: そのようなファイルやディレクトリはありません

コミット後のフックを作成しようとしています。マッピングされたドライブ (V:) に Git リポジトリがあり、C:\Git に msysgit がインストールされ、C:\Python26 に Python がインストールされています。

Windows 7 64 ビットで TortoiseGit を実行しています。

スクリプトは次のとおりです。

コマンドラインから「git commit ...」コマンドを実行すると、フックスクリプトがまったく実行されないようです。

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

linux - モノフレームワークシバンLinux

ac#ソースファイルがあります。#!/ usr / bin / env monoのようなものを配置して、コンパイルして実行可能ファイルとして実行する方法はありますか?

たとえばPythonの場合、次のようにします。

実際、私が欲しいのは、コンパイル後に「monothe.exe」を呼び出さずにスクリプトを実行することです。「./the.exe」のようなものが欲しいです。

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

python - WindowsでPythonスクリプトを実行可能にする方法は?

重複の可能性:
WindowsでPythonを設定して、cmdにpythonと入力しないようにします

LinuxでPythonを使用する場合、またはコマンドラインからMac OSを使用する場合は、シバンを利用して、次のようにスクリプトの一部を直接実行します./myScript.py。このスクリプトに実行可能アクセス許可を与える必要がありますが、それだけです。

今、私はWindows7にPython3.1.2をインストールしましたが、コマンドラインから同じことを実行できるようにしたいと思います。どのような追加の手順に従う必要がありますか?

0 投票する
10 に答える
42139 参照

shell - シバンでawkに複数の引数を使用する方法(つまり#!)?

シバンを使ってgawkスクリプトを実行したいです。--re-intervalの「素朴な」アプローチ

gawk が最初の引数"--re-interval -f"(空白で分割されていない) で呼び出され、これを理解できないため、機能しません。そのための回避策はありますか?

もちろん、直接 gawk を呼び出さずに最初の引数を分割するシェル スクリプトにラップするか、その後に gawk を呼び出すシェル スクリプトを作成し、そのスクリプトを別のファイルに入れることもできますが、何らかの方法があるかどうか疑問に思っていました。これを 1 つのファイルにまとめます。

シバン行の動作はシステムごとに異なります。少なくともCygwinでは、引数を空白で分割しません。そのように動作するシステムでそれを行う方法が気になります。スクリプトは移植性を意図していません。

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

python - Python が Unix のどこにあるかを調べるにはどうすればよいですか?

私は新しい職場用の新しいサーバーに取り組んでおり、今年初めに Python で書いた CGI スクリプトを再利用しようとしています。私のCGIスクリプトは

しかし、これを新しいサーバーで実行すると、そのようなフォルダーがないと不平を言います。明らかに、Python はこのボックスの別の場所に保管されていますが、どこにあるのかわかりません。

私はこれまであまり UNIX を使ったことがありませんでしたが、動き回るだけで十分です。

ありがとう!