- 论坛徽章:
- 0
|
本帖最后由 cgiyan 于 2019-04-11 21:43 编辑
#!/bin/sh
file1=1.txt
file2=2.txt
pass_new1=`cat $file1| awk -F '@=' '/passport.address/{print $2}'`
pass_new2=`cat $file1| awk -F '@=' '/passport.apiUserId/{print $2}'`
pass_new3=`cat $file1| awk -F '@=' '/passport.channel/{print $2}'`
pass_new4=`cat $file1| awk -F '@=' '/passport.apiUserSecrt/{print $2}'`
pass_old1=`cat $file2| awk -F '= ' '/@passport.address@/{print $2}'`
pass_old2=`cat $file2| awk -F '= ' '/@passport.apiUserId@/{print $2}'`
pass_old3=`cat $file2| awk -F '= ' '/@passport.channel@/{print $2}'`
pass_old4=`cat $file2| awk -F '= ' '/@passport.apiUserSecrt@/{print $2}'`
sed -i '/@passport.address@/{s/$pass_old1/$pass_new1/}' $file2
sed -i "/@passport.apiUserId@/{s/$pass_old2/$pass_new2/}" $file2
sed -i "/@passport.channel@/{s/$pass_old3/$pass_new3/}" $file2
sed -i "/@passport.apiUserSecrt@/{s/$pass_old4/$pass_new4/}" $file2
能否简化pass_new1,2,3,4 ;pass_old1,2,3,4
后续可以扩展
|
|