用于在列上运行CSV运行外部文件然后将输出返回到文件的脚本

时间:2014-09-08 09:29:30

标签: batch-file csv windows-scripting

我正在寻找Windows脚本或DOS批处理文件的一些帮助。

我确信这很简单,但我不知道从哪里开始。

我要做的是拿一个有两列的csv文件,“用户名”,“密码”。

然后它将获取密码列,通过名为encrypt_pwd.exe的程序运行它,然后将文件的结果输出到一个名为encryptedPassword.csv的新文件,该文件只是一个字符串,该文件具有“用户名”,“加密密码” ”

该文件的一个例子就是:

Phil,test
John,test2
Andy,test

非常感谢任何帮助。

谢谢,

菲尔

1 个答案:

答案 0 :(得分:1)

试试这个:

@echo off
echo "Username","Password" > encryptedPassword.csv
for /f "tokens=1,2 delims=,; skip=1" %%i in (%1) do (
        for /f %%x in ('encrypt_pwd.exe %%j') do (echo %%i,%%x) >> encryptedPassword.csv
)