サンプル集  >  MS-DOS  >  ファイルの内容をカンマ区切りで表示
ファイルの内容をカンマ区切りで表示
2013/10/23

FOR文を使ってファイルの内容をカンマ区切りで取得し表示します。

◆環境
OS Windows 7 Professional Service Pack 1

FOR文にdelimsで区切り文字にカンマ(,)を指定して読み込みます。 区切った結果の項目数はtokensで指定します。 取得した項目はFOR文で指定した%%fに入り、2つ目以降は%%g、%%hに入ります。

FORLOOP2.bat
 1: 
 2: 
 3: 
 4: 
 5: 
 6: 
 7: 
 8: 
 9: 
10: 
@echo off
rem ########################################################
rem   FOR文でファイルの内容を表示
rem   2013.10.23 ymlib.com 新規作成
rem ########################################################

rem ファイルの内容を出力
FOR /F "delims=, tokens=1-3" %%f IN (Eigo.txt) DO (
    ECHO 英語:%%f 数字:%%g かな:%%h
)

次のファイルを読み込ませます。

Eigo.txt
1: 
2: 
3: 
one,1,いち
two,2,に
three,3,さん

◆実行結果
>FORLOOP2.bat
英語:one 数字:1 かな:いち
英語:two 数字:2 かな:に
英語:three 数字:3 かな:さん

▲ PageTop  ■ Home


Copyright (C) 2013 ymlib.com