首页 > 其他分享 >awk替换指定行指定列内容

awk替换指定行指定列内容

时间:2023-10-24 17:14:58浏览次数:33  
标签:指定 awk 当前 NR 替换 表达式

例如表格中数值如下
1,2,3,4
1,2,1,2
2,3,2,3
怎么样在原表中,把第二行第三个1替换为5。

 

awk -F"," 'NR==2{$3=5} 1' file.txt

-F 指定分隔符
NR 表示当前处理的行数。
$3 表示当前行的第三个字段;

最后一位参数 1 代表:一个表达式,“1” 不是固定的,所有的非零的数都可以。用于表示条件表达式始终为真。只要条件为真,awk就会执行默认打印当前行。

 

标签:指定,awk,当前,NR,替换,表达式
From: https://www.cnblogs.com/cunqianguaner/p/17785246.html

相关文章

  • Java替换RequestBody和RequestParam参数的属性
    Java替换RequstBody和RequestParam参数的属性本文主要讲解在Java环境中如何替换RequestBody和RequestParam参数中的属性背景近期由于接手的老项目中存在所有接口中新增一个加密串来给接口做一个加密效果(项目历史原因,不方便上Jwt授权这套),所以就研究了一下Http请求链路,发现可......
  • k8s 扩容指定版本机器 kubeadm
    一、新增机器二、同步/etc/hosts文件三、关闭新机器防火墙systemctlstopfirewalldsystemctldisablefirewalld四、新机器增加repo文件catkubernetes.repo[kubernetes]name=KubernetesRepobaseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-e......
  • 删除 Elasticsearch 中指定日期前的数据
    之前已搭建一个ELK+Filebeat的集群,并收集了Nginx的日志信息。在Elasticsearch中索引的名字是:nginx-access-log-*,后面的*代表的是日期。假如,需要删除7天前的数据,可以执行通过以下方法:curl-uelastic:******-H'Content-Type:application/json'-d'{"query":{"r......
  • vue3 和 element-plus 实现指定单元格编辑
    思路1.获取到指定单元格的位置2.通过状态来判断是否展示编辑步骤1.定义变量去确定行和列lettableRowEditId=ref(null),//控制可编辑的每一行lettableColumnEditIndex=ref(null),//控制可编辑的每一列2.在el-table上绑定单元格的点击事件cell-click(单击)cell......
  • linux 中根据指定列的重复次数输出数据
     001、按照原始顺序输出[root@pc1test02]#lsa.txt[root@pc1test02]#cata.txt##测试数据a76b78a100c222b7777b8888a9999b3333d1111e7777777e9999999fyyyyy......
  • centos安装node指定版本
    1.下载nodejs包下载地址本文下载的是v16.17.12.解压上传文件到/usr/local/目录下,并解压tarzxvfnode-v16.17.1-linux-x64.tar.gz3.更名mvnode-v16.17.1-linux-x64/nodejs4.建立软连接ln-s/usr/local/node/bin/node/usr/local/binln-s/usr/local/node/bin/npm......
  • SpringBoot上传图片到指定目录并回显
    一、概述案例:1.利用SpringBoot写一个后台2.接收前端传递过来的图片并保存到服务器。3.前端可以通过url访问上传过的图片步骤:1.写一个FileController专门用来接收前端提交的图片文件,并把图片保存到服务器的指定位置2.配置W......
  • linux 中实现根据指定列的重复项输出数据
     001、[root@pc1test02]#lsa.txt[root@pc1test02]#cata.txt##测试数据a76b78a100c222b7777b3333d1111##输出所有的重复##对重复去重##将重复叠加至表头##输出文本中有表......
  • java上传文件到服务器指定目录
    问题描述:如何在Java中实现文件上传功能,并将上传的文件保存到服务器的指定目录?解答:在Java中,可以使用一些库和框架来实现文件上传功能,其中最常用的是使用ApacheCommonsFileUpload库。下面将详细介绍如何使用该库来实现文件上传并将文件保存到服务器指定目录的过程。步骤一:导入......
  • python 计算指定日期是今年的第几周和这个月的第几周
    Python当前时间是一年中第几周_python计算一年的第几周-CSDN博客以上感觉可能索引是从0开始ISO8601每个日历星期从星期一开始,星期日为第7天。第一个日历星期有以下四种等效说法:1,本年度第一个星期四所在的星期;2,1月4日所在的星期;3,本年度第一个至少有4天在同一星期内的星......