我有一个制表符分隔文件(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工具完成此任务?
答案 0 :(得分:0)
好的,我想出了如何用sed做到这一点。
sed's /([^ \ t] )(。)/我想在这里插入文字:\ 1和其他文字:\ 2 / g'
请注意,我没有文件(file2.txt)中的文字