Board logo

标题: [文本处理] 批处理能不能将1.txt的词对应插入到2.txt里面? [打印本页]

作者: 598seo    时间: 2013-11-30 19:01     标题: 批处理能不能将1.txt的词对应插入到2.txt里面?

如何将1.txt里面的每行字对应的插入到2.txt里面?要一行对应一行,插入到中间 而不是前后!

求大侠相助,小弟感激涕零!
作者: DAIC    时间: 2013-12-3 11:31

请把1.txt和2.txt还有希望得到的内容贴出来看看
作者: 598seo    时间: 2013-12-3 15:09

回复 2# DAIC


1.txt内容(句子)
aaaaaaaaaaaaaa1
aaaaaaaaaaaaaa2
aaaaaaaaaaaaaa3
aaaaaaaaaaaaaa4
aaaaaaaaaaaaaa5
……
2.txt内容(关键词)
bbb1
bbb2
bbb3
bbb4
bbb5
……
将2.txt的关键词插入到1.txt的内容里面,一行对应一行。

谢谢您!
作者: DAIC    时间: 2013-12-3 15:34

回复 3# 598seo


    请举例说明如何一行对应一行
作者: 598seo    时间: 2013-12-3 17:38

回复 4# DAIC

aaaaaaaaaaaaaa1句子中插入 bbb1
aaaaaaaaaaaaaa2句子中插入 bbb2
……
作者: DAIC    时间: 2013-12-3 17:44

回复 5# 598seo


    请不要用任何描述,直接给出希望得到的结果。
作者: 598seo    时间: 2013-12-3 17:54

aaaaaaa bbb1 aaaaaaa1
aaaaaaa bbb2 aaaaaaa2
作者: 598seo    时间: 2013-12-3 17:55

回复 6# DAIC


aaaaaaa bbb1 aaaaaaa1
aaaaaaa bbb2 aaaaaaa2
作者: DAIC    时间: 2013-12-3 21:35

回复 8# 598seo


    具体插入到什么地方有规律吗?比如说从开头数,第几个字符。
作者: 598seo    时间: 2013-12-3 23:20

回复 9# DAIC


没有 ,只要不是头尾就行!
作者: DAIC    时间: 2013-12-4 09:03

  1. gawk "NR==FNR{a[FNR]=$0}NR>FNR{print substr($0,1,1),a[FNR],substr($0,2)}" 2.txt 1.txt > 3.txt
复制代码

作者: 598seo    时间: 2013-12-4 10:47

回复 11# DAIC


这样得到的3.txt是空文件。但是,真的非常感谢您,感谢您这么耐心!
作者: DAIC    时间: 2013-12-4 11:02

回复 12# 598seo


你没有gawk吧?去下载一个:
http://code.google.com/p/gnu-on-windows/downloads/list




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2