問題タブ [scripting]
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.
php - PHP 内から .sql ファイルをロードする
開発中のアプリケーションのインストール スクリプトを作成しており、PHP 内からデータベースを動的に作成する必要があります。データベースを作成することはできましたが、いくつかの .sql ファイルをロードする必要があります。ファイルを開き、一度に 1 行ずつ mysql_query することを計画していましたが、スキーマ ファイルを見て、1 行に 1 つのクエリだけではないことに気付きました。
では、PHP 内から SQL ファイルをロードするにはどうすればよいでしょうか (phpMyAdmin が import コマンドで行うように)。
command-line - コマンドライン引数、stdin、stdout、およびstderrを使用して、コマンドラインからMathematicaプログラムを呼び出します。
foo.mにMathematicaコードがある場合、Mathematicaは
(または)-noprompt
を使って呼び出すことができ、コマンドライン引数は(そこに余分なジャンクを入れて)で利用できますが、次のような数学コードを作成する方法はありますか?-initfile foo.m
-run "<<foo.m"
$CommandLine
実行可能ファイルをchmodして実行しますか?言い換えれば、他のスクリプト言語(Perl、Python、Rubyなど)のようにMathematicaをどのように使用するのでしょうか?
windows - Windows スクリプトからメールを送信する
Windows Server 2003 Standard Edition でスクリプトからメールを送信したいと考えています。サーバーのセットアップはほとんどそのままだと思います。
メール サーバーは Exchange のサーバーで、内部ネットワークにいるときはプレーンな古い SMTP を使用できます。自分のマシンから Perl で実行しましたが、残念ながらサーバーで Perl を使用できません。
.bat ファイルまたは追加のソフトウェアのインストールを必要としない他の方法からこれを行う簡単な方法はありますか?
Edit:
素早い返信ありがとうございます。「ブラット」のものはおそらく問題なく動作しますが、wscript を使用すると、別のバイナリを使用する必要はありません。
初めて回答を編集して選択したときに、PhiLho の投稿が表示されませんでした。ここでコードを複製する必要はありません。
スクリプトを sendmail.vbs などのファイルに保存し、コマンド プロンプトから次のように呼び出します。
wscript sendmail.vbs
scripting - Awk スクリプトのヘルプ - ロジックの問題
私は現在、" o' " に一致する文字列の Exim ログ ファイルを解析するための単純な .sh スクリプトを作成しています。現在、output.txt を表示すると、すべての行 (606 行) に 0 が出力されます。awk はエラーをスローしないため、私のロジックが間違っていると思います。
これが私のコードです(連結とカウンターの問題のために更新されました)。編集: dmckee の回答からいくつかの新しいコードを採用しました。これは、単純さを優先して古いコードよりも現在作業しています。
何か案は?
編集: わかりやすくするために、メール アドレスの「o」を検索しています。これは、「」はメール アドレスでは無効な文字であるためです (データベースでは、o' がプレフィックスされた名前でのみ表示されます)。
編集 2: コメントの要求に従って、ここにいくつかの望ましい出力のサニタイズされたサンプルがあります:
ループで 20 から開始する理由は、20 番目のフィールドより前のすべてが標準のログ情報であり、ここでの目的には必要ないためです。このソリューションに必要なのは、IP とそれ以降のすべてです (各 550 エラーのメッセージは、使用されているメール サーバーごとに異なります。一般的なもののリストを編集しています)。
perl - Perl での多次元ハッシュのトラバース
Perl に多くの次元を持つハッシュ (またはハッシュへの参照) があり、すべての値を反復処理したい場合、どのように行うのが最善の方法でしょうか。つまり、$f->{$x}{$y} がある場合、次のようなものが必要です。
それ以外の
user-interface - Tcl/Tk の例?
Tcl/Tkは、小さな GUI をスクリプト化する簡単な方法です。
ボタンとテキストウィジェットを使った良い例を誰でも挙げることができますか? ボタンが押されると、シェル コマンドが実行され、出力がテキストウィジェットにパイプされます。
便利なタスクの他の素敵でクリーンな例がある場合は、それらも追加してください。
ruby - シェルスクリプトに Ruby を使用するにはどうすればよいですか?
実行したい簡単なシェル スクリプト タスクがいくつかあります。
例: 正規表現に一致するファイルのリストから作業ディレクトリ内のファイルを選択します。
標準の bash と grep を使用してこの種のことを実行できることはわかっていますが、コマンド ライン プログラムやフラグなどのヒープを覚えなくても、Windows や Linux で動作するクイック スクリプトをハックできると便利です。
これを実行しようとしましたが、現在のディレクトリへの参照などの情報をどこで取得する必要があるかについて混乱してしまいました
問題は、Ruby シェル スクリプトを作成するために、Ruby ライブラリのどの部分を知る必要があるかということです。
cocoa - Mac OS X でサウンド (またはその他) のシステム環境設定を変更する
GUI 操作なしで Mac OS X のサウンド出力ソースを切り替えられるようにしたいと考えています。
SoundSourceや設定ダイアログを開くための AppleScriptなど、サウンド出力を制御するためのツールがあります。
私が探しているのは、SoundSourceのように設定を即座に切り替えるものですが、スクリプト可能である必要があります。目標は、1 回のキーストロークでデジタル出力とアナログ出力を切り替えることです。キーを 1 回押すだけでプログラムまたは AppleScript を起動するヘルパーアプリケーションがあります。今必要なのは、ユーザーの操作なしで音源をすばやく切り替える AppleScript またはアプリケーションだけです。
それが必要であれば、Objective-C を書いても構わないと思っていますが、私は Cocoa 開発の初心者です。
ワンクリック ソリューションはありますか、または Cocoa アプリまたはコマンド ラインからサウンド システムの設定を制御するための優れたチュートリアルを教えてもらえますか?
編集:まさにこれを行うコマンドラインアプリケーションを作成しました。http://code.google.com/p/switchaudio-osx/downloadsからダウンロードできます。ソースコードもプロジェクト サイトで入手できます。
iis - お気に入りの LogParser スクリプトは何ですか?
IIS ログおよびイベント ログに対して実行する、お気に入りの LogParser 2.2 スクリプトは何ですか?
問題を積極的に探し、パフォーマンスの問題を切り分ける際に役立つように、実稼働環境に対して実行するスクリプトのリストをまとめています。
使用している LogParser 2.2 スクリプトのリストはありますか?
user-interface - どの LogParser UI を使用していますか?
IIS とイベント ログを調べるために、Log Parser Lizardを使い始めました。
本番環境でログ ファイルを表示するために、LogParser 2.2 の上でどの UI ツールを使用していますか?