2011-10-19 12 views
1

誰かがこれを手伝ってくれるのだろうか?バッチファイル - テキストファイル内のスペースの後の文字列を見つける

テキストファイルの文字列に変数を割り当てる方法が必要です。

私のテキストファイルは、(ユーザー名 - スペース - その後、郵便番号)などの下になります

User1の郵便番号
User2の郵便番号
ユーザー3郵便番号
ユーザー3郵便番号

基本的に私は私を知っていますfindstrコマンドを使用してユーザーを検索することができますが、findstrにそのユーザーのポストコードエントリーを見てバッチファイル内の変数に割り当てる方法が必要です。私は、findstrがユーザーの後にスペースを見つけて郵便番号を見るようにする方法がなければならないと確信しています。

大変助かりました。

ありがとうございます。

答えて

1

バッチファイルから文字列操作について知りたかったことはすべてあります。

http://www.dostips.com/DtTipsStringManipulation.php

今質問、それは特定の理由のためのバッチファイルでなければならないのでしょうか?

2
@echo off 
for /F "tokens=1,2" %%a in (filename.txt) do if %1 == %%a set postcode=%%b & goto found 
echo User name not found! 
goto :eof 
:found 

前のバッチファイルは、最初のパラメータで指定されたユーザー名を検索し、 "postcode"変数に郵便番号を割り当てます。

関連する問題