メニューをスキップして本文へ


ここから本文

[DOS]ファイル内容によって分岐するバッチ

  • 2007年10月17日(水) 00:45 JST
  • 投稿者:
  • 閲覧数
    3,452

他のプログラムによって出力された内容によって処理の流れを変えたいことは、ままあることです。

良くあるのはログの内容によっての処理内容の変更でしょうか?
そんな場合に役立つかもしれません。

: ファイル内容によって分岐するバッチ
: [bunki.bat]
:
: bunki.txt ファイルの内容によって分岐する
: OK が含まれる場合は SUCCESS、含まれない場合は FAILと表示
: 完全一致の場合には findstr の引数に /X が必要(行単位)

@echo off
cls

findstr "OK" bunki.txt > NUL
rem 部分一致の場合(行単位)
rem 完全一致の場合(行単位)
rem findstr /X "OK" bunki.txt > NUL
if ERRORLEVEL 0 goto SUCCESS
:FAIL
  echo "FAIL
  goto end
:SUCCESS
  echo "SUCCESS"
:end
pause

トラックバック

このエントリのトラックバックURL:
http://www.blackcatlab.com/trackback.php/ProgramingFAQ_dos00001
表示形式
コメント投稿

サイト管理者はコメントに関する責任を負いません。

サブメニュー1をスキップしてサブメニュー2へ

ログイン

ログイン

あくせすかうんたぁ

テーマ変更

広告


ここからサブメニュー2

サブメニュー2をスキップしてフッタへ


ここからフッタ