标题: 如何显示两个文件对应内容?
[打印本页]
作者: zts59
时间: 2006-8-26 17:03
标题: 如何显示两个文件对应内容?
tests.tmp内容如下: testd.tmp内容如下:
"1 1to" "1 2"
"1 2to" "2 2"
"1 3to" "3 2"
"1 4to" "4 2"
"1 5to" "5 2"
"1 6to" "6 2"
"1 7to" "7 2"
要求显示结果如下:
"1 1to""1 2"
"1 2to""2 2"
"1 3to""3 2"
"1 4to""4 2"
"1 5to""5 2"
"1 6to""6 2"
"1 7to""7 2"
用了for 加FOR,也不行。晕
[
Last edited by zts59 on 2006-8-28 at 07:55 ]
作者: electronixtar
时间: 2006-8-26 18:47
作者: namejm
时间: 2006-8-26 22:46
由于你没说具体的规律,通过观察,姑且认为是要把两个文件中相同行的内容并成一行,得到如下代码。如有其他要求,请在问题中详细描述:
@echo off
for /f "tokens=1* delims=:" %%i in ('findstr /n . tests.tmp') do (
for /f "tokens=1* delims=:" %%x in ('findstr /n . testd.tmp') do (
if %%i equ %%x echo %%j%%y
)
)
pause
作者: 3742668
时间: 2006-8-27 19:20
类似的讨论刚刚发过没几天:
新手求教!!大家帮帮(批处理)[已结]
作者: zts59
时间: 2006-8-28 07:55
谢谢namejm
不好意思,我的意思是行对行的显示两个文件内容。文件件内容有双引号和空格。
[
Last edited by zts59 on 2006-8-28 at 08:19 ]