赢取bat文件以读取txt文件并输出为依赖于第2行以上字段的新文件

时间:2017-11-09 15:17:57

标签: file csv batch-file skip

我正在编写一个脚本来读取文件夹中的文件列表

我需要忽略第一行(但保留) 读取第2行和第2行并将第2行写入依赖于字段8的新文件

for /r %%a in (*) do (
echo %%a >>D:\Scripts\Cash_Files\list_Files.txt
)

for /f "tokens=5 delims=\" %%a in (D:\Scripts\Cash_Files\list_Files.txt) do (
for /f "skip=1 tokens=1-8 delims=," %%k in (%%a) do (
>>"%%k-CHQS-%%a.csv" echo(*
)
)

中的

数据文件

Cheque Number,Sort Code,Account Number,Amount £,Payee Reference,Payment Reference (Ifactor),RA Amount £,Currency
123456,123456,12345678,100.00,ABCDEFG,1234/123456,100.00,GBP
123456,123456,12345678,10.00,ABCABC,5678/987654,102.00,EUR
123456,123456,12345678,1.00,AABBCC,1234/123456,1.00,GBP

我想将第1行加第2行和第4行写入名为GBP-data.csv的文件中 和第1行加上第3行到名为EUR-data.csv的文件

目前我正在创建名为

的文件

123456-CHQS_filename.csv,内容仅为'*'

0 个答案:

没有答案