awk 替换后写入文件

简介: ~ cat test.txt121313131313 13131313 ~ seq 14 1 20 | while read var;do awk '/13/{c++;if(c==2){gsub("13",'"${var}"');}}1' test.txt > test.tmp && mv test.tmp test.tx
  ~ cat test.txt
12
13
13
13
13
13 13
13
13
13
  ~ seq 14 1 20 | while read var;do awk '/13/{c++;if(c==2){gsub("13",'"${var}"');}}1' test.txt > test.tmp && mv test.tmp test.txt ;done
  ~ cat test.txt 
12
13
14
15
16
17 17
18
19
20
目录
相关文章
|
数据采集 监控 搜索推荐
电商关键词研究:数据收集挑战与解决方案
关键词研究的重要性 深入的研究可以为卖家提供以下信息: 竞争对手数据; 内容营销的点子; 消费趋势; 客户的需求。
|
安全 虚拟化
GIC规格学习(一)
GIC规格学习(一)
543 0
|
运维 JavaScript Java
govaluate 规则引擎
govaluate 规则引擎
3084 0
govaluate 规则引擎
|
运维 监控 Linux
解决CPU与带宽高使用率问题:深入分析与应对策略
引言:性能问题的诊断与优化 在运维工作中,操作系统性能问题如影随形,典型代表是CPU使用率高和带宽使用率高的问题,它们直接影响应用的性能和响应时间。这篇记录将逐个分析这两个问题的产生原因和解决方法。
解决CPU与带宽高使用率问题:深入分析与应对策略
|
存储 安全 程序员
|
网络协议 SDN 网络架构
用TCP穿透NAT(TCP打洞)的实现
1. TCP穿透原理:     我们假设在两个不同的局域网后面分别有2台客户机A和 B,AB所在的局域网都分别通过一个路由器接入互联网。互联网上有一台服务器S。     现在AB是无法直接和对方发送信息的,AB都不知道对方在互联网上真正的IP和端口, AB所在的局域网的路由器只允许内部向外主动发送的信息通过。
5767 0
|
机器学习/深度学习 弹性计算 Cloud Native
阿里云神龙获2023年度CCF技术科技进步一等奖
阿里云神龙获2023年度CCF技术科技进步一等奖
679 0
|
运维 监控 Cloud Native
阿里云云原生加速器成员企业袋鼠云创始人陈吉平:深耕国产自研数字化技术与服务,持续为客户创造价值
如今,袋鼠云已成功服务 5000 多家客户,涵盖金融、政务、教育、制造等 20+行业。11 月初,袋鼠云刚刚宣布完成过亿元 C+轮融资。袋鼠云秉承着“让数据产生价值”的使命,以科技创新驱动发展,不断迭代优化解决方案和生态结构,其中与阿里云的合作不得不说。
阿里云云原生加速器成员企业袋鼠云创始人陈吉平:深耕国产自研数字化技术与服务,持续为客户创造价值
|
存储 canal 缓存
【高并发项目实战】千万级并发的购物车系统设计与代码详解
本文主要介绍redis在千万级系统中设计架构方案,如何在设计上抛弃mysql,主架构设计、缓存一致性方案、大value处理方案和redis限流和故障恢复降级方案设计与代码详解
|
SQL 缓存 Java
MyBatis-实际案例
MyBatis-实际案例
MyBatis-实际案例