首页 > 其他分享 >awk(一) 基本操作符

awk(一) 基本操作符

时间:2023-01-10 15:46:05浏览次数:37  
标签:基本 记录 一行 操作符 默认 精确 分隔符 awk 换行符

$0             表示整个当前行

$1             每行第一个字段

NF            字段数量变量

NR            每行的记录号,多文件记录递增

FNR          与NR类似,不过多文件记录不递增,每个文件都从1开始

\t                制表符

\n               换行符

FS             BEGIN时定义分隔符

RS             输入的记录分隔符, 默认为换行符(即文本是按一行一行输入)

~                匹配,与==相比不是精确比较

!~               不匹配,不精确比较

==              等于,必须全部相等,精确比较

!=               不等于,精确比较

&&           逻辑与

||                逻辑或

+                匹配时表示1个或1个以上

/[0-9][0-9]+/      两个或两个以上数字

/[0-9][0-9]*/       一个或一个以上数字

OFS            输出字段分隔符, 默认是空格,可以改为制表符等

ORS           输出的记录分隔符,默认是换行符,即一行一行输出到屏幕

-F  '[:#/]'      定义三个分隔符,[ ]内可以放置多个分隔符

标签:基本,记录,一行,操作符,默认,精确,分隔符,awk,换行符
From: https://www.cnblogs.com/qiuruoshui/p/17040496.html

相关文章

  • 【c&c++】C语言 带参数的#define中#和##的基本用法
    1、单#的作用是把参数变成字符串;2、##的作用是连接组合参数名字;废话不多说,看个简洁的例子就明白了#include<iostream.h>usingnamespacestd;#defineTEST0(arg)cou......
  • PostgreSQL(二)基本语法
    数据库相关:shell符号:>pg符号:=##创建数据库,切换系统账号>su-postgres>createdbtestdb>dropdbtestdb#或者连接到数据库创建>psql>psqltestdb>psql-hlocalhost......
  • NetCore 集成 Kafka 基本使用
    .NetCore集成Kafka基本使用我们先部署Kafka的镜像可参考DockerHub我们这里直接创建一个docker-compose.yml文件创建以后执行docker-composeup-dversion:'3......
  • CSS_1_基本知识
    css是指层叠样式表,依赖于HTML存在,作用:给网页进行样式开发,给网页进行布局。   使用过程:1、声明css代码域2、使用选择器选择要添加样式的标签3、书写......
  • Redis基本讲解
    前言1.什么是Redis?它主要用来什么的?Redis,英文全称是RemoteDictionaryServer(远程字典服务),是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、K......
  • 第二周 shell脚本以及Zookeeper基本知识
    1.shell脚本编程shell中有3种变量:用户变量、环境变量、特殊变量;变量的使用最好就是使用双引号括起来。变量需要遵循的规则:变量名可以由字母、数字和下画线组成,但是......
  • Verilog基本语法(二)模块
    模块module<模块名>(<模块端口列表>,<端口声明>(若有),<参数声明>(可选));...//模块内容//1-wire,reg和其他类型的变量声明;//2-数据流语句(assign);//3-......
  • ElasticSearch的基本使用
    1、ElasticSearch基本介绍TheElasticStack,包括Elasticsearch、Kibana、Beats和Logstash(也称为ELKStack)。能够安全可靠地获取任何来源、任何格式的数据,然后实时地......
  • Verilog基本语法(一)基本概念
    VerilogHDL是一种硬件描述语言(HDL:HardwareDescriptionLanguage),以文本形式来描述数字系统硬件的结构和行为的语言,用它可以表示逻辑电路图、逻辑表达式,还可以表示数字逻......
  • 素数有关基本算法
    该文章包含模块为判断素数,分解质因数,筛素数三大模块判断素数我们最容易想到的素数判断就是试除法,就是枚举从2到n-1中所有的数,尝试从其中找到n的因数,找到了就是合数,反之......