- @echo off
- setlocal enabledelayedexpansion
- for /f "delims=\" %%i in (a.txt) do set #%%i=%%i
- for /f "tokens=2 delims==" %%i in ('set #') do (
- for /f "tokens=*" %%j in ('findstr %%i b.txt') do (
- set prsystem=%%j
- echo !prsystem!))
-
-
- pause
复制代码 这是原代码
只要把 !prsystem!
拿出来 就只能显示一行
如果 我要在 !prsystem! 值前加 测试 怎么弄 我用set 结果只有显示 最后一行 不能显示所有的 !prsystem!内容
A.txt
\\192.168.1.2\c:\……
\\192.168.1.2\d:\……
\\192.168.1.2\e:\……
\\192.168.1.2\f:\……
\\192.168.1.3\f:\……
b.txt
\\192.168.1.2 张三电脑
\\192.168.1.3 李四电脑 |