我有两个txt文件
第一个文件结构
text1|text2
seconde文件结构是
text2|text3
现在我想用seconde文件的text3替换第一个文件的所有text2,条件必须是第一个文件的text2以及seconde文件的text2
实施例
第一档:
sfaxsy|contact@syfax.net
user2|admin@syfax.net
Seconde文件:
admin@syfax.net|verified
contact@syfax.net|unverified
最终档案:
sfaxsy|unverified
user2|verified
我有超过3k行
谢谢你们
答案 0 :(得分:1)
我假设您可以使用shell脚本。这个脚本解决了它。
#!/bin/sh
for line in `cat file1`; do
pt1=`echo $line | cut -f 1 -d '|'`
key=`echo $line | cut -f 2 -d '|'`
pt2=`grep "${key}" file2 | cut -f 2 -d '|'`
echo "$pt1|$pt2" >> file3
done