无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 2413|回复: 1
打印 上一主题 下一主题

BAT处理两个文本夹sj.text和hz.text

[复制链接]
跳转到指定楼层
1#
发表于 2010-12-2 10:58:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
BAT处理两个文本夹sj.text和hz.text

我想实现一个BAT处理两个文本夹sj.text和hz.text的文件,
生成目录mb.text例如

mb.text
vdootyvkshello
blvsndhhhok.ok
jcycrxxfhyes.yes
ieryundfpbat.bat.bat
dfmscjcwj@i love you
uuizhacpcoh!my god!
ifonyjvrpha ha ha
velwqugeshello
tjuwavlpqok.ok
prdgkzgfnyes.yes
pqmzgdvmnbat.bat.bat
xlovtkree@i love you
rwcqapckxoh!my god!
lqnwozrxzha ha ha
.....
就是把sj.text每一行不断和hz.text的每一行组合然后一行行放进mb.text


sj.text
- - - - - - - - - - - - - - - - - - -
不是普通一样的?

1.        vdootyvks
2.        blvsndhhh
3.        jcycrxxfh
4.        ieryundfp
5.        dfmscjcwj
6.        uuizhacpc
7.        ifonyjvrp
8.        velwquges
9.        tjuwavlpq
10.        prdgkzgfn
11.        pqmzgdvmn
12.        xlovtkree
13.        rwcqapckx
14.        lqnwozrxz
15.        ydmtxydom
16.        cdtwgkfvs
17.        tsunqucpp
18.        xstpcqgfw
19.        qavryduuo
20.        obgmakzlu
21.        autqzyjbg
22.        jhnwwhimy
23.        pdlcfosnd
24.        bbacvrvky
25.        qyacxkyog
26.        eyidzglcc
27.        wpdoubsbu
28.        wjdbyhgrc
29.        psqvxepqv
30.        axmtdnxuo
31.        ejjildads
32.        baiklhuby
33.        qhisgjqvf
34.        mgzmyxlck
35.        dfsglirqb
36.        myutyhozt
37.        yjhvwnxze
38.        yottsvgkn
39.        cjiqsuqck
40.        gypqapryw
41.        ouhhvzftd
42.        tfobotqar
43.        duadbhpwa
44.        bgspefvyi
45.        mgwuutwos
46.        verrzuvrd
47.        shgxrcxsz
48.        ewwppdhnb
49.        lbnwcwvsb
50.        ozrxaydmm
51.        xydofucsv
52.        fjdtrrqtl
53.        ilbohprso
54.        apewuozup
55.        wbtsmftek
56.        rirkmztsp
57.        ywitfigmn
58.        vfglqnckt
59.        dnkfvzzyb
60.        tqujppxza
61.        wiqmevxhv
62.        xejubunbm
63.        maqzsuhua
64.        xgeqbnjhn
65.        wdohmyvkl
66.        dnqupejji
67.        lwadtzzhj
68.        kgsawofgr
69.        fhomelxxl
70.        pvktjvere
71.        khqhtlqtr
72.        xfnrrwifu
73.        vloycxnkk
74.        kmfimuhhp
75.        klhuiywni
76.        snjpvmmfg
77.        txescrdms
78.        mlirqbtyb
79.        zfoozaeqh
80.        vdtxgkfvs
81.        tsunjncqi
82.        suvrdshzx
83.        scxszfwwp
84.        iwhovlunp
85.        cwvsbalwi
86.        ljpryjjot
87.        qfnwgqniy
88.        cdcextxms
89.        sacdzmtqi
90.        zakybinxe
91.        yreqpducv
92.        xkxdajite
93.        qmkqzgrlp
94.        bznofprvq
95.        gllkmybfu
96.        baikmhucy
97.        qhishjqof
98.        mzznrxlvl
99.        yhuhnktlw
100.        otwuajquv

真的不一样!

hz.text
- - - - - - - - - - - - - - - - - - -

hello
ok.ok
yes.yes
bat.bat.bat
@i love you
oh!my god!
ha ha ha
2#
发表于 2010-12-2 16:46:46 | 只看该作者
根据 文件 sj.text 和hz.text 生成 y.bat
@echo off & SETLOCAL ENABLEDELAYEDEXPANSION
echo @echo off >y.bat

for /f "tokens=2*" %%c in (sj.text) do (
for /f "delims=" %%d in (hz.text) do (
  echo echo  %%d %%c   >>y.bat
)
)
运行y.bat 看看效果吧,运行环境为 xp_cmd 下。纯dos下无效

你的两个文件 和我的这个脚本样例: x.rar (1.16 KB, 下载次数: 27)
运行x.cmd 就可以看到效果。

另外你的概念好像有些模糊。什么是文本夹?什么是目录?
应该是把两个文本文档中的信息相互逐行融合到第三个文本文档中吧?
如果是生成一个 bat 文件,又是另一回事情了。bat文件是批处理文件,批处理文件中显示信息需要运行指令,而显示文本文档中的信息是不一样的。

[ 本帖最后由 dos时代菜鸟 于 2010-12-2 16:57 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-9-28 07:26

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表