問題タブ [command-line-interface]

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

c# - 最終的に実行されるタイミングの定義

重複の可能性:
finallyが.netで実行されない場合の条件try..finallyブロック
C#では、未処理の例外がスローされた場合、finallyブロックはtry、catch、finallyで実行されますか?

http://en.wikipedia.org/wiki/Comparison_of_C_Sharp_and_Java#Finally_Blocks_and_Uncaught_Exceptionsは、finallyブロックが常に実行されるとは限らないと述べています。それは間違っていますよね?

CLIのECMA標準(C#が例外機能を派生させる)では、例外はスタックの2パス検索で処理されると規定されています。[13] 最初のパスは、一致するcatchブロックを見つけようとし、何も見つからない場合はプログラムを終了します。一致するcatchブロックが見つかった場合にのみ、2番目のパスが実行され、間にあるfinallyブロックが実行されます。これにより、finallyブロックによってプログラムの状態が最初に変更されることなく、問題を診断できます。また、プログラムが不明な状態にあるときに、最終的にブロックが望ましくない副作用(外部データの破損やさらなる例外のスローなど)を引き起こす可能性があるリスクも排除します。

しかし、最終的に実行するためにキャッチは必要ありません。

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

version-control - Telelogic Synergy コマンド ラインでの CR に関連付けられたベースラインの検索

CLI インターフェイスを使用して、Telelogic Synergy で CR に関連付けられたベースラインを見つけるにはどうすればよいですか? を試しccm query "cvtype='baseline' and cr('xxx')"ましたが、これでは結果が得られません。

GUI から、ベースラインのプロパティを見て、どの CR がベースラインに関連付けられているかを確認できますが、CR を取得してベースラインを一覧表示するスクリプトを作成できる適切な CLI マジックが見つからないようです。

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

php - CRON を使用せずにスクリプトをスケジュールする

CRONを使用してphpファイルを実行することに関する多くの投稿があることを知っています。しかし、共有ホスティングの世界では、ユーザーにとってセットアップが簡単なので、私はそれをいじる必要はありません。

ソケットに関係する別の解決策をオンラインで見つけました。みんなにこれを受け入れてもらいたかっただけで、これが良いアイデアか悪いアイデアか教えてください。それはうまくいくように聞こえます。

考え?

cron.php:

ブログ投稿からスクリプトを見つけました: http://syn.ac/tech/13/creating-php-cronjobs-without-cron-and-php-cli/

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

c++ - C ++で、ASCIIアートをコンソールに印刷するにはどうすればよいですか?

それらの素晴らしいASCIIアート画像の1つを印刷したいとします。cout各行を個別に使用せずに、どうすればそれを実行できますか?

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

mysql - mysql cli:作成/読み取り/更新/削除する権限があるすべてのデータベースを一覧表示する方法は?

権限のあるデータベース サーバー上のすべてのデータベースを表示するには、mysql コマンド ラインでどのコマンドを使用すればよいですか? 具体的には、完全な CRUD 権限を持っている DB を探しています。

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

php - PHPCLIからLinuxコンソールの$COLUMNSと$ROWSを取得するにはどうすればよいですか?

私は現在、PHP用の新しいきちんとしたCLIライブラリを作成していますが、それが実行されているコンソールの幅/高さを把握したいと思います。

$ _ENV、exec( "echo $ COLUMNS")などを掘り下げてみましたが、結果が得られませんでした。bashコマンドラインでecho $COLUMNSまたは$ROWSと入力すると、値がきれいに表示されます。

PHPからこの値にアクセスするには何をする必要がありますか?

私は次のような.shスクリプトを使用しています:

最終的な解決策を更新する:

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

python - Pythonでデータがパイプされていない場合、stdinまたはファイルから読み取る方法は?

CLIスクリプトがあり、ファイルからデータを読み取ってほしい。それは2つの方法でそれを読むことができるはずです:

  • cat data.txt | ./my_script.py
  • ./my_script.py data.txt

grep-たとえば、少し似ています。

私が知っていること:

  • sys.argv引数とoptparseオプションを簡単に読みましょう。
  • sys.stdinパイプされたデータを読み取らせてください
  • fileinput全プロセスを自動化する

不運にも:

  • usingfileinputは、stdinと任意の引数を入力として使用します。そのため、ファイル名ではないオプションを開こうとするため、使用できません。
  • sys.stdin.readlines()正常に動作しますが、データをパイプ処理しないと、入力するまでハングしますCtrl + D
  • stdin常にTrueブールコンテキストであるため、「stdinに何もない場合は、argsのファイルから読み取る」を実装する方法がわかりません。

可能であれば、これを行うためのポータブルな方法が欲しいです。

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

ruby - デフォルト値を持つ ruby​​ readline のようなものを私に与えるものは何ですか?

デフォルト値がすでに入力されているプロンプトを端末に表示したい場合は、どうすればよいですか?

Rubyの標準では、履歴Readline.readline()を設定できますが、デフォルト値を入力することはできません(少なくとも私が知る限り)

私はこのようなものが欲しいです:

コード:

コンソール:

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

ruby-on-rails - Rails MVC の CLI ベースの「V」?

この概念に関するさまざまな検索から、有用な結果を得るのに苦労しています。間違っている、および/または b. あいまい。ただし、基本的には、通常の Web アプリとして、またはコマンドライン インターフェイスで動作するアプリケーションを作成したいと考えています。私は昔、Perl を使用して sysadmin-y 用にこれを行ったことがありますが、Ruby/Rails を使用することによる喜びはまったくありませんでした。

私は Rails 自体に十分慣れており、あらゆる種類の CLI にスタンドアロンの Ruby も使用しています。私が探しているのは、Rails アプリケーションを CLI 機能を持つように拡張するためのベスト プラクティスです (存在する場合)。

おそらく答えは、スクリプト/ランナーを使用し、Rails モデルを使用しながら独自の「VC」を実行するのと同じくらい簡単です...これは私がやろうとしていたことですが、最初に一歩下がってそのアプローチの健全性を確認しようと思いました. RailsコントローラーはHTTPリクエストと密接に結びついているため、どのようにRailsコントローラーを利用するか想像するのに苦労していますが、賢い(より)人々が思いついたものに驚かされることがよくあります。

有益な回答をありがとう。