使用cygwin工具合并两个文件

时间:2010-05-20 14:41:15

标签: cygwin preg-replace unix

我有一个制表符分隔文件(file1.txt),其中包含两列和一个带有长文本字符串的文件(file2.txt)。 我想用file1中的列值替换file2中的特定字符。

一个例子:

FILE1.TXT

text1 text11
text2 text22
text3 text33

FILE2.TXT

I want to insert text here:$1 and the other text here: $2

期望的结果:

I want to insert text here:text1 and the other text here: text11
I want to insert text here:text2 and the other text here: text22
I want to insert text here:text3 and the other text here: text33

如何使用cygwin工具完成此任务?

1 个答案:

答案 0 :(得分:0)

好的,我想出了如何用sed做到这一点。

sed's /([^ \ t] )(。)/我想在这里插入文字:\ 1和其他文字:\ 2 / g'

请注意,我没有文件(file2.txt)中的文字