問題タブ [interactive-shell]

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

mongodb - MongoDBにはシェル履歴ファイルがありますか?

MongoDBにはファイルのようなものがあり.bash_historyますか?

最近、長いコマンドを入力し、シェルを閉じて再度開いたので、それを取得したいと思います。

新しいシェルでは最後のシェルの履歴にアクセスできないように見えるため、押し上げは機能しません。

Homebrewで1.8.1をインストールしました。MongoDBインタラクティブシェル履歴ロギングをオンにする設定変数はありますか?

これが私のmongod.confファイルです:

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

python - Python インタラクティブ シェルの拡張

Python のインタラクティブ シェルを拡張して、Python 以外の特定のステートメントやコマンドを実行できるようにしたいと考えています。アイデアは、入力したものが既知の外部コマンドについて解析される可能性があるプロンプトに何かNameErrorを入力すると、外部コマンドが見つからない場合にのみNameError.

どこから始めればよいかよくわかりません。code.InteractiveConsole().interact()内部で呼び出してみましたtry: / except NameErrorが、うまくいきませんでした

モジュールのドキュメントを読みましたcmdが、外部コマンドを呼び出すために設計された JUST のように見え、python ステートメントを無視します。

目標は、(sh ではなく) Python でスクリプト化できる単純な (非常に小さく、GUI のないシステム用の) コマンド シェルです。

どこを見ればいいですか?純粋な Python ソリューションが理想的です。

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

google-app-engine - Google インタラクティブ シェル

私は実質的に Google App Engine を初めて使用しますが、Google App Engine を使用してアプリを作成する宿題があります。Google インタラクティブ シェルを使用してアプリをオフラインでデバッグしようとしています。http://localhost:8080は問題ないように見えますが、デバッグのためにhttp://localhost:8080/shellを開こうとすると、壊れた URL が表示されました。ディレクトリをチェックしましたが、問題ありません。

私の問題は app.yaml ファイルにあると思います。ええと、.yaml ファイルについて何も知らないのですが、どこに問題があるのか​​教えていただけませんか?

これが私のapp.yamlです(すべてのインタラクティブシェルプロパティを「シェル」という名前のフォルダーに入れました)

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

php - --with-readlineオプションを使用してphpをコンパイルする方法

私は最近、Pythonに似たPHPインタラクティブシェルについてこの質問をしました。このページを表示した後、私がする必要があるのは--with-readlineオプションを使用してPHPをコンパイルすることのようです。問題は、Windowsでは、その方法がわからないことです。誰か助けてもらえますか?

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

python - Pythonサブプロセス:シェルスクリプトとの対話

ユーザーにあまりにも多くの質問をするシェルスクリプトがあります。

で終わるすべての質問と:、で終わるすべての質問に答えたいと思います。enter?yenter

例えば、

私はサブプロセスを次のように開始しました:

質問が表示されるのを待って、スクリプトの出力をポーリングするにはどうすればよいですか?

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

windows - Windows で Mongo シェル履歴ファイルまたはすべての履歴にアクセスする方法

これは、Mac などでは ~/.dbshel​​l にあります。

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

mongodb - MongoDBシェル履歴は「認証」を記憶していません

MongoDB(MacOSX Lionでは2.0.4)のインタラクティブシェルのコマンドライン履歴は、「authentications」というコレクションでコマンドを使用すると機能しませんが、それ以外はすべて正常に機能するようです。

矢印を押すと、次のようになります。

正常に動作します。ただし、コレクション'authentications'に対してコマンドを実行します。

今矢印を押すと、次のようになります。

'authentications'に関するコマンドが履歴またはファイルに見つかりません~/.dbshell。誰かがこれについての説明がありますか?

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

python - インタラクティブな選択を作成するにはどうすればよいですか?

ユーザーが上下のキーを押してオプションを選択し、戻って確認できるようにする「インタラクティブな選択」をPythonで作成したい(私がそれを正しく表現したかどうかはわかりません。以下の例を見てください)。脚本。ターミナルでの出力例は次のようになります。

最初の文字列が出力された後、ユーザーは矢印キーを使用して、アスタリスクでマークされたオプションを選択できます。スクリプトは次のようになります。

誰でもこれを行う方法を知っていますか?

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

c++ - インタラクティブシェルの開発

アプリケーションがあります。それと相互作用するには、インタラクティブシェルを開発する必要があります。シェルはユーザーからの入力を受け取り、それをサーバーにディスパッチします。サーバーは応答を処理して返します。

過去に私はそのようなことをしましたが、それらは通常次の形式でした:

私の実装は、次のような方法で行われました。

今回は、ユーザー入力のために、より広範な文法を使用する必要があります。現在のアプローチを使用するとif , if-elseif-else, if-else, switch、解析と応答の生成の両方に多くのステートメントが含まれるため、事態は非常に困難になります。

インタープリターをモジュール化して保守しやすくする方法で、この問題にどのように取り組むことができますか?人気のあるCLI-Interfaceを実装する方法は何ですか?いくつかのコード例を本当に感謝します。

PS:言語の選択はC ++/Pythonに制限されています

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

go - インタラクティブシェルに行く

重複の可能性:
Go は REPL を提供しますか?

ユーザーが import ステートメントを使用できるようにする、go で利用可能な REPL (irb に似たインタラクティブな go シェル) があるかどうかは誰にもわかりませんか? 私はこのようなことをしたいと思います:

私はigoを試しましたが、まだこれをサポートしていないようです。