問題タブ [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.
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ブロックによってプログラムの状態が最初に変更されることなく、問題を診断できます。また、プログラムが不明な状態にあるときに、最終的にブロックが望ましくない副作用(外部データの破損やさらなる例外のスローなど)を引き起こす可能性があるリスクも排除します。
しかし、最終的に実行するためにキャッチは必要ありません。
version-control - Telelogic Synergy コマンド ラインでの CR に関連付けられたベースラインの検索
CLI インターフェイスを使用して、Telelogic Synergy で CR に関連付けられたベースラインを見つけるにはどうすればよいですか? を試しccm query "cvtype='baseline' and cr('xxx')"
ましたが、これでは結果が得られません。
GUI から、ベースラインのプロパティを見て、どの CR がベースラインに関連付けられているかを確認できますが、CR を取得してベースラインを一覧表示するスクリプトを作成できる適切な CLI マジックが見つからないようです。
php - CRON を使用せずにスクリプトをスケジュールする
CRONを使用してphpファイルを実行することに関する多くの投稿があることを知っています。しかし、共有ホスティングの世界では、ユーザーにとってセットアップが簡単なので、私はそれをいじる必要はありません。
ソケットに関係する別の解決策をオンラインで見つけました。みんなにこれを受け入れてもらいたかっただけで、これが良いアイデアか悪いアイデアか教えてください。それはうまくいくように聞こえます。
考え?
cron.php:
ブログ投稿からスクリプトを見つけました: http://syn.ac/tech/13/creating-php-cronjobs-without-cron-and-php-cli/
c++ - C ++で、ASCIIアートをコンソールに印刷するにはどうすればよいですか?
それらの素晴らしいASCIIアート画像の1つを印刷したいとします。cout
各行を個別に使用せずに、どうすればそれを実行できますか?
mysql - mysql cli:作成/読み取り/更新/削除する権限があるすべてのデータベースを一覧表示する方法は?
権限のあるデータベース サーバー上のすべてのデータベースを表示するには、mysql コマンド ラインでどのコマンドを使用すればよいですか? 具体的には、完全な CRUD 権限を持っている DB を探しています。
php - PHPCLIからLinuxコンソールの$COLUMNSと$ROWSを取得するにはどうすればよいですか?
私は現在、PHP用の新しいきちんとしたCLIライブラリを作成していますが、それが実行されているコンソールの幅/高さを把握したいと思います。
$ _ENV、exec( "echo $ COLUMNS")などを掘り下げてみましたが、結果が得られませんでした。bashコマンドラインでecho $COLUMNSまたは$ROWSと入力すると、値がきれいに表示されます。
PHPからこの値にアクセスするには何をする必要がありますか?
私は次のような.shスクリプトを使用しています:
最終的な解決策を更新する:
python - Pythonでデータがパイプされていない場合、stdinまたはファイルから読み取る方法は?
CLIスクリプトがあり、ファイルからデータを読み取ってほしい。それは2つの方法でそれを読むことができるはずです:
cat data.txt | ./my_script.py
./my_script.py data.txt
grep
-たとえば、少し似ています。
私が知っていること:
sys.argv
引数とoptparse
オプションを簡単に読みましょう。sys.stdin
パイプされたデータを読み取らせてくださいfileinput
全プロセスを自動化する
不運にも:
- using
fileinput
は、stdinと任意の引数を入力として使用します。そのため、ファイル名ではないオプションを開こうとするため、使用できません。 sys.stdin.readlines()
正常に動作しますが、データをパイプ処理しないと、入力するまでハングしますCtrl + Dstdin
常にTrue
ブールコンテキストであるため、「stdinに何もない場合は、argsのファイルから読み取る」を実装する方法がわかりません。
可能であれば、これを行うためのポータブルな方法が欲しいです。
ruby - デフォルト値を持つ ruby readline のようなものを私に与えるものは何ですか?
デフォルト値がすでに入力されているプロンプトを端末に表示したい場合は、どうすればよいですか?
Rubyの標準では、履歴Readline.readline()
を設定できますが、デフォルト値を入力することはできません(少なくとも私が知る限り)
私はこのようなものが欲しいです:
コード:
コンソール:
ruby-on-rails - Rails MVC の CLI ベースの「V」?
この概念に関するさまざまな検索から、有用な結果を得るのに苦労しています。間違っている、および/または b. あいまい。ただし、基本的には、通常の Web アプリとして、またはコマンドライン インターフェイスで動作するアプリケーションを作成したいと考えています。私は昔、Perl を使用して sysadmin-y 用にこれを行ったことがありますが、Ruby/Rails を使用することによる喜びはまったくありませんでした。
私は Rails 自体に十分慣れており、あらゆる種類の CLI にスタンドアロンの Ruby も使用しています。私が探しているのは、Rails アプリケーションを CLI 機能を持つように拡張するためのベスト プラクティスです (存在する場合)。
おそらく答えは、スクリプト/ランナーを使用し、Rails モデルを使用しながら独自の「VC」を実行するのと同じくらい簡単です...これは私がやろうとしていたことですが、最初に一歩下がってそのアプローチの健全性を確認しようと思いました. RailsコントローラーはHTTPリクエストと密接に結びついているため、どのようにRailsコントローラーを利用するか想像するのに苦労していますが、賢い(より)人々が思いついたものに驚かされることがよくあります。
有益な回答をありがとう。