我正在尝试创建批处理文件来读取CSV文件以查找将成为变量的用户名,然后检查该行上的下10个单元格是否与另一个将是数字的变量匹配。
示例CSV:
bsmith, 22, 14, 15, 12, 18, 19
cwright, 10, 15, 11, 2
hwrong, 2, 6, 3
csmith, 10, 16, 19, 3, 5, 19, 18, 7, 2, 4
任何帮助将不胜感激!谢谢
我有这个找到用户名但现在我想检查数字是否与另一个变量匹配:
变量是:'username'和'sitenum'
findstr /c:"%username%" "ACL.csv" >nul 2>&1
IF NOT ERRORLEVEL 1 (
echo AUTHORIZED
) else (
echo UNATHORIZED!!!!
)
是的,它是窗户。我很抱歉,我是超级用户的
—
新手
@ JimBean2208如果你使用
—
Squashman
FINDSTR
命令的有限正则表达式选项,你应该可以用一个FINDSTR
。findstr /r /c:"%username%,.* %sitenum%," "ACL.csv"
findstr
是一个Windows命令。