Batch-script-overview

提供:Dev Guides
移動先:案内検索

バッチスクリプト-概要

バッチスクリプトは、本質的に反復的なコマンドシーケンスを自動化するために組み込まれています。 スクリプトは、シェルでの生活をより簡単に、より生産的にするために、これらのコマンドシーケンスを自動化することにより、この必要性を軽減する方法です。 ほとんどの組織では、バッチスクリプトは何らかの方法で組み込まれて、自動化されています。

バッチスクリプトの機能のいくつかは次のとおりです-

  • さらに処理できるように、ユーザーからの入力を読み取ることができます。
  • for、if、whileなどの制御構造があり、自動化とスクリプト作成を改善します。
  • 関数や配列などの高度な機能をサポートします。
  • 正規表現をサポートします。
  • Perlなどの他のプログラミングコードを含めることができます。

バッチスクリプトの一般的な使用法のいくつかは次のとおりです-

  • さまざまな目的のためのサーバーのセットアップ。
  • 不要なファイルやログファイルの削除などのハウスキーピングアクティビティの自動化。
  • ある環境から別の環境へのアプリケーションの展開を自動化します。
  • 一度にさまざまなマシンにプログラムをインストールします。

バッチスクリプトは、コマンドが順番に実行される行を含む単純なテキストファイルに保存されます。 これらのファイルには、BATまたはCMDという特別な拡張子が付いています。 このタイプのファイルは、コマンドインタープリターと呼ばれるシステムファイルによって提供されるインターフェイス(シェルとも呼ばれます)を介して認識され、実行されます。 Windowsシステムでは、このインタープリターはcmd.exeとして知られています。

バッチファイルの実行は、クリックするだけの簡単なことです。 バッチファイルは、コマンドプロンプトまたはStart-Run行で実行することもできます。 そのような場合、ファイルのパスがパス環境にない限り、フルパス名を使用する必要があります。 以下は、バッチスクリプトの簡単な例です。 このバッチスクリプトを実行すると、現在のディレクトリ内のすべてのファイルが削除されます。

:: Deletes All files in the Current Directory With Prompts and Warnings
::(Hidden, System, and Read-Only Files are Not Affected)
:: @ECHO OFF
DEL . DR