Linux正则表达式(基于awk)
如果我们需要对匹配的数据进行格式化输出,那么awk是一个不错的选择。
1.如何输出一个字符串。
比如输出一个字符串。
使用命令:print string.
$print string
使用命令: print variable 输出一个变量的值。
$print variable
使用命令:printf 进行格式化输出。
和c语言的printf差不多。
2.数据处理工具awk
awk的语法结构如下:
awk ‘条件类型1{操作} 条件类型2{操作}...’ 文件名。
比如输出文件a的第二列数据并且以printf格式化输出。
比如输出文件a的第二列和第三列数据并且以printf格式化输出。
awk的逻辑运算符
> 大于
< 小于
>= 大于等于
<= 小于等于
== 等于
!= 不等于
比如输出a文件的第二列大于3的数据。
这样就把第二列大于3的全部输出了。
awk的变量。
NF 每一行$0拥有的字符段总数
NR 目前awk处理的第几行数据
FS 目前的分隔符,默认是空格
BEGIN 预先处理
输出第3行由‘:’分隔符后的数据。
Linux正则表达式(基于awk)相关推荐
- Linux 正则表达式基于(sed)
命令sed是一个管道命令,也是用来接收标准输入,也是对数据进行,替换,删除,新增,选取特定功能. 1.sed 的删除行 比如删除第一行到第三行如下: 命令:ifconfig | sed '1,3d' ...
- Linux正则表达式和文本处理工具(gred、awk、sed)
使用Linux 的 gred.awk.sed 可以方便得处理文本,然而若要灵活使用这三个工具,首先必须理解正则表达式.这里先对正则表达式进行学习,做点记录,之后再练习一下文本处理工具的使用. 正则表达 ...
- Linux正则表达式grep与egrep
grep -io "http:/=[A-Z0-9]\{16\}" ./wsxf.txt >wsxf_urls.txt Linux正则表达式grep与egrep 正则表达式:它 ...
- linux下awk命令详解,Linux文件处理awk命令-linux awk命令详解-嗨客网
Linux文件处理awk命令详解教程 Linux awk命令说明 awk 是一个强大的文本分析工具,相对于 awk 有 3 个不同版本: awk.nawk 和 gawk,未作特别说明,一般指 gawk ...
- linux shell sed awk 命令(2)-awk
linux shell sed awk 命令(2)-awk awk语法格式: awk [选项] -f program-file [ -- ] file ... 选项: -F fs, --field-s ...
- Linux三剑客之awk详解
第一篇 awk简介与表达式实例 一种名字怪异的语言 模式扫描和处理,处理数据和生成报告. awk不仅仅是linux系统中的一个命令,而且是一种编程语言:它可以用来处理数据和生成报告(excel):处理 ...
- Linux下的awk用法详解
Linux下的awk用法详解 一.awk介绍 二.awk的语法 三.awk常见用法 四.awk其他用法 五.awk语言特性 一.awk介绍 1.AWK 是一种处理文本文件的语言,是一个强大的文本分析工 ...
- linux80端口检查,Linux下基于端口的服务检查脚本
Linux下基于端口的服务检查脚本 #!/bin/bash #program:Usingtostudythe[if...then...fi]program #dsk2007/10/83:00 #con ...
- Linux三剑客之awk最佳实践
笔者Q:972581034 交流群:605799367.有任何疑问可与笔者或加群交流 知识点: 记录与字段 模式匹配:模式与动作 基本的awk执行过程 awk常用内置变量(预定义变量) awk数组 a ...
- Linux论文基于shell脚本
CSDN下载:https://download.csdn.net/download/eseszb/10503223 Linux下基于shell脚本的流量监控报警系统设计与实现 摘要:随着云计算的到来, ...
最新文章
- ADO与ADO.NET的区别与介绍
- jtree 默认展开树的全部节点
- python学了可以干什么-学了Python都能干什么,哪个最赚钱?
- UVa 1632 阿里巴巴(区间DP)
- Spring 的优点
- CodeForces - 620E New Year Tree(线段树+dfs序+状态压缩)
- 机器人 工具坐标系的标定
- windows python安装_window 安装 python
- php输出12个月,php获取12个月内的开始时间和结束时间
- 中餐菜单分类名称创意_(全)西餐厨师岗位分类、薪资待遇与职责介绍
- ssas计算度量_如何在Analysis Services(SSAS)中创建中间度量
- 如何让webpack打包的速度提升50%?
- 梦到曦和二字与公司起名
- SQL Server 代码颜色
- 基于android的垃圾分类识别,垃圾分类扫描识别
- R语言生存分析之竞争风险模型
- Linux触摸板设置
- window PCL安装编译
- 导出word文档生成docx格式 添加水印
- (java)判断a是奇数还是偶数
热门文章
- 国产替代DP4344兼容CS4344-DA转换器
- 使用有道云笔记输入公式
- c语言ascii码表转字母,最实用C语言常用转义字符表_与_ASCII码表完整版.doc
- shell if 多条件判断 时间大小比较
- gogole调试请求体的数据怎么知道
- Dart —— 基础数据类型 Number String Boolean List Map Set Rune Symbol
- 一款利用普通手持对讲机做测向信号源的控制电路及程序
- 抓获利用计算机盗钱包,平板电脑和手机被盗 机智女子通过微信抓获小偷
- 《JavaScript百炼成仙》勘误表
- java中set和ge什么么意思,java的Collection和Map详解