- 帖子
- 6
- 积分
- 18
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2022-8-24
|
文件1.txt内容如下
2|更好沪目文件电股份
5|大范甘迪格瑞特让他
文件2.txt内容如下
Defeat the Prince for the first time.
Ward of Variety
Complete the second story act.
Ward of Volume
Discover the second warding spell.
Ward of Champions
我想通过读取文件1的第一列作为行号判断,替换掉文件2中的内容,我是这样写的,
mawk.exe -F "|" "NR==FNR{a[$1]=$1;b[$1]=$2;next}{if (a[$1]==FNR){print b[$1]} else {print $0}}" "1.txt" "2.txt" > "3.txt"
但是输出的文件3与文件2一样,没有任何变化,不知道应该怎么写。
我希望输出的文件3应该是这样
Defeat the Prince for the first time.
更好沪目文件电股份
Complete the second story act.
Ward of Volume
大范甘迪格瑞特让他
Ward of Champions |
|