Ubuntu 常用命令之 awk 命令用法介绍

📑Linux/Ubuntu 常用命令归类整理

AWK是一种处理文本文件的语言,是一个强大的文本分析工具。在Ubuntu系统下,AWK命令主要用于数据处理和生成报告。

AWK命令的参数主要有

  • -F:指定输入文件分隔符,FS变量就是指定输入字段分隔符
  • -v:赋值一个用户定义变量
  • -f:从脚本文件中读取awk命令
  • -m[fr]:定义字符串及其数值
  • -W:指定兼容模式

常见用法

  • 👇打印文件的某一列

    awk '{print $1}' file
    

    20231219151830

  • 👇使用自定义分隔符

    awk -F':' '{print $1}' file`
    

    20231219151927

  • 👇多个命令

    awk '{print $1,$2; print $4}' file
    

    20231219152152

  • 👇条件语句

    awk '{if ($2>5) print $4}' file
    

    20231219152333

小结

AWK是一种强大的文本处理工具,主要用于数据处理和生成报告。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/261168.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

百年东芝“瞄准”汽车「芯」机遇

在汽车“新四化”大变革的驱动下,汽车半导体市场进入需求暴涨的新周期。 “智能电动汽车所需要的半导体种类和数量正在急剧增加。” 东芝电子分立器件应用技术部经理成栋表示,东芝电子正在加大汽车半导体市场的布局,从而满足汽车电动化、智能…

老师如何提高教育质量的问题

教育质量是学校教育的核心,也是衡量一个老师工作成果的重要标准。作为老师,我们应该时刻关注如何提高教育质量,以更好地促进学生的全面发展。 一、注重备课 备课是提高教育质量的基础。老师应该认真研究教材,了解学生的实际情况&…

ansible脚本-Playbook(一)

Playbook组成部分: task 任务:包含目标主机上执行的操作,使用模块定义这些操作,每个任务都是一个模块的调用Variables变量:存储和传递数据,变量可以自定义,可以在playbook当中定义为全局变量&a…

数据管理平台Splunk Enterprise本地部署结合内网穿透实现远程访问

文章目录 前言1. 搭建Splunk Enterprise2. windows 安装 cpolar3. 创建Splunk Enterprise公网访问地址4. 远程访问Splunk Enterprise服务5. 固定远程地址 前言 Splunk Enterprise是一个强大的机器数据管理平台,可帮助客户分析和搜索数据,以及可视化数据…

NCV8460ADR2G在汽车和工业应用中高压侧驱动如何破?

NCV8460ADR2G是一款完全保护的高压侧驱动器,可用于开关各种负载,如灯泡、电磁阀和其他致动器。该器件可以通过有源电流限制和高温关断针对过载情况进行内部保护。 诊断状态输出引脚提供了高温以及开关状态开路负载情况的数字故障指示。 特性:…

File.AppendAllText写入CSV时,打开表格出现乱码

发生乱码时: string time DateTime.Now.ToString("G");string filePath this.SavePath "\\产能记录.csv";string content time "," TodayNumber.ToString();File.AppendAllText(filePath, "\r\n" content);写入后&am…

c# winform chart 单个柱形设置

目前实现到第三张图形,有可以实现四张图形的请大佬帮助。 实现到第三张图的设置如下 private void Form1_Load(object sender, EventArgs e) {// 隐藏标题//chart1.Titles.Clear();// 隐藏图例chart1.Legends.Clear();// 隐藏 Y 轴的网格线和标签chart1.ChartAreas[0].AxisY.…

Python---IP 地址的介绍

1. IP 地址的概念 IP 地址就是标识网络中设备的一个地址,好比现实生活中的家庭地址。 网络中的设备效果图: 2. IP 地址的表现形式 说明: IP 地址分为两类: IPv4 和 IPv6 IPv4 是目前使用的ip地址 IPv6 是未来使用的ip地址 IPv4 是由点分十进制组成 …

解决 Hive 外部表分隔符问题的实用指南

简介: 在使用 Hive 外部表时,分隔符设置不当可能导致数据导入和查询过程中的问题。本文将详细介绍如何解决在 Hive 外部表中正确设置分隔符的步骤。 问题描述: 在使用Hive外部表时,可能会遇到分隔符问题。这主要是因为Hive在读…

LED恒流驱动芯片SM2188EN:满足LED灯具出口欧盟所需的ERP能效认证标准和要求

LED灯具是一种节能环保的照明产品,因其高效节能、长寿命等优点而备受消费者青睐,成为照明市场的主流产品。作为LED灯具出口欧盟市场的必备条件,ERP能效认证标准和要求对LED灯具的能效性能提出了严格的要求。 首先,ERP能效认证标准…

OpenHarmony开发—Ubuntu环境搭建

搭建Ubuntu环境 在嵌入式开发中,很多开发者习惯于使用Windows进行代码的编辑,比如使用Windows的Visual Studio Code进行OpenHarmony代码的开发。但当前阶段,大部分的开发板源码还不支持在Windows环境下进行编译,如Hi3861、Hi3516…

ipfire

文章目录 安装网卡地址配置 配置创建端口转发规则技术背景规则创建 安装 网卡地址配置 非常重要,配置不正确,影响ipfire正常工作 setup可以进入设置界面 配置 创建端口转发规则 设置端口转发是一项非常常见的任务。本指南解释了如何快速设置端口转…

【小白专用】php pdo sqlsrv 类,php连接sqlserver

1.找到自己版本&#xff0c;我的程序是64位的。 注意&#xff1a;ts与nts的区别&#xff0c;查看phpinfo信息&#xff0c;如下 <?phpecho phpinfo();?> 2.运行后&#xff0c;可以查看到如下数据&#xff1a; ① PHP 的版本是8.2.13&#xff1b; ② 属于线程安全版 ts…

vue3+element plus组件库中el-carousel组件走马灯特效,当图片变动时下面数字也随着图片动态变化

1.效果图 2.html <section style"height:30%"><div class"left-img1-title"><img src"../assets/img/title.png"alt""srcset""><div class"text">回收垃圾数量</div></div>…

SpringMVC:RestFul 风格、实现请求转发和重定向、乱码问题解决、前后端传递参数、JSON 字符串

文章目录 SpringMVC - 02一、RestFul 风格1. 概述2. 实现3. 结果 二、请求转发和重定向三、乱码问题补充知识 四、前后端传递参数五、JSON1. 概述2. Jackson3. fastjson4. 总结 注意&#xff1a; SpringMVC - 02 一、RestFul 风格 1. 概述 RestFul 是一个资源定位以及资源操作…

Qt前端技术:3.QSS字体样式

small-caps就是让这个文本中的小写字母用大写的形式写出来并且在用大写的形式表达出来后他本身的大小会变小 有绝对尺寸和相对尺寸的区别 绝对尺寸一般是cm&#xff0c;英寸之类的 相对尺寸如px之类的是由显示器的屏幕分辨率来决定的 如windows用户分辨率一般是96像素点每英…

SpringBoot 集成redis及开发使用、redis客户端工具、redis服务器安装配置、redis启动运行

一 导入redis包 <!--redis数据库--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency><!--spring2.0集成redis所需common-pool2--><depend…

Axure之交互样式事件动作及情形(详细案例分析)

目录 一.交互样式 1.1 交互样式的作用 1.2 案例 二.交互事件 2.1交互事件的作用 2.2 案例 2.3 独属事件 三.交互动作 3.1 案例 四.情形 4.1 以分数等级为例 4.1.2 案例 4.2 下拉列表的情形案例 五.案例 5.1 erp登录的跳转 5.2 erp的界面跳转 5.3 省市联动 5.4 滚动…

青少年CTF-qsnctf-Web-登陆试试

题目环境&#xff1a; 题目难度&#xff1a;★题目描述&#xff1a;Syclover用户忘了他的密码&#xff0c;咋办哦,依稀记得密码为6位数字,以774开头&#xff0c;这次我们来爆爆他的密码&#xff0c;让他再也不犯相同的错了 先不着急进行爆破 看看源码里面有没有其它有用的信息 …

用JVS低代码实现业务流程的撤回和重新开始

在当今的数字化时代&#xff0c;业务流程的效率和准确性对于企业的运营至关重要。在实际业务场景中&#xff0c;我们可能需要处理一些复杂的流程&#xff0c;例如申请审批流程、合同签订流程等。这些流程在执行过程中可能会遇到各种情况&#xff0c;例如某个审批步骤需要重新审…