找出,a文件中第1列,替换依次成b文件中第8列;
2015-08-19 15:52
423 查看
找出,a文件中第1列,替换依次成b文件中第8列;
#!/bin/bash
declare -i i=0 # 定义一个i变量,赋予初始值为 0
declare -i j=0 #定义一个i变量,赋予初始值为 0
for data in `cat ./0717_auto_renew_success.txt`
do
let i=$i+1
for aaa in `awk -F "'" '{print $8}' test.txt`
do
let j=$j+1
if [[ $i == $j ]];then
sed -i "$j s/$aaa/$data/" test.txt
fi
done
j=0
done
[root@standbyha luo]# more 0717_auto_renew_success.txt
11111111111
22222222222
[root@standbyha luo]# more test.txt
insert into COM_BGT_SM_20150723 ( bs_content, bs_time, bs_src_id, bs_receiver_num, bs_service_id ) values ( '
', 'FREE' ); . . ', '20150723103400', '8585', '11111111111
insert into COM_BGT_SM_20150723 ( bs_content, bs_time, bs_src_id, bs_receiver_num, bs_service_id ) values ( '
本文出自 “luosea” 博客,请务必保留此出处http://luosea.blog.51cto.com/8476080/1686014
#!/bin/bash
declare -i i=0 # 定义一个i变量,赋予初始值为 0
declare -i j=0 #定义一个i变量,赋予初始值为 0
for data in `cat ./0717_auto_renew_success.txt`
do
let i=$i+1
for aaa in `awk -F "'" '{print $8}' test.txt`
do
let j=$j+1
if [[ $i == $j ]];then
sed -i "$j s/$aaa/$data/" test.txt
fi
done
j=0
done
[root@standbyha luo]# more 0717_auto_renew_success.txt
11111111111
22222222222
[root@standbyha luo]# more test.txt
insert into COM_BGT_SM_20150723 ( bs_content, bs_time, bs_src_id, bs_receiver_num, bs_service_id ) values ( '
', 'FREE' ); . . ', '20150723103400', '8585', '11111111111
insert into COM_BGT_SM_20150723 ( bs_content, bs_time, bs_src_id, bs_receiver_num, bs_service_id ) values ( '
本文出自 “luosea” 博客,请务必保留此出处http://luosea.blog.51cto.com/8476080/1686014
相关文章推荐
- Linux Shell脚本之Atlassian confluence远程备份方法
- Linux Shell脚本之Atlassian confluence远程备份方法
- c++ primer plus 第八章《编程题8.8.3》
- 黑马程序员—基本数据类型包装类和String类
- 设置如何访问google.com
- Android源码——通讯录联系人(一):Contacts数据库初识
- 越狱计划之背包初步--多重背包
- 关于学习Hadoop中未总结的资料
- 桌面支持--电脑桌面图标全选怎么解除.png
- Quartz2d从易到难全解析---绘制封闭三角形,四边形
- LeetCode:Sliding Window Maximum 题解 Python
- [C++]Ugly Number II丑数2
- Highcharts-4.1.7使用实例(关键部分代码)
- 如何在 Java 中正确使用 wait, notify 和 notifyAll – 以生产者消费者模型为例
- c++ primer plus 第八章《编程题8.7.8》
- 【微信】微信获取TOKEN,以及储存TOKEN方法,Spring quartz让Token永不过期
- 如何在 Java 中正确使用 wait, notify 和 notifyAll – 以生产者消费者模型为例
- Android UI学习 - 对话框
- Apache/Tomcat/JBOSS/Nginx区别
- 51Nod 1135-原根(快速求解一个素数的原根)