代码功能,for语句实现连接局域网内计算机(IP为192.168.210.210-192.168.210.147)实现运行一个sql文件,然后将运行结果输出到目录,输出结果的时候出问题了,求解答
输出的文件名字test_192.168.210 t.txt存放的是IP地址(192.168.210.210,192.168.210.211》》),为什么文件名字不是test_192.168.210.210呢,这样就不能把每个IP运行sql的结果输出来,最后只有一个文件test_192.168.210.txt
代码:- @echo off
- set PGPASSWORD=postgres
- for /f "delims=, " %%i in (t.txt) do psql -h %%i -p 5432 -U postgres -d tzxserver -f d:/2000.sql -o d:/test_%%~ni.txt
- pause
复制代码
|