首页 > 其他分享 >无涯教程-AWK - 正则表达式运算符函数

无涯教程-AWK - 正则表达式运算符函数

时间:2023-10-22 14:02:19浏览次数:43  
标签:包含 示例 无涯 运算符 awk AWK txt Learnfk

本示例说明了正则表达式运算符的两种形式。

Match

它表示为〜,它查找包含匹配字符串的字段,如,以下示例将打印包含模式 9 的行。

[Learnfk]$awk '$0 ~ 9' marks.txt

在执行此代码时,您将获得以下输出-

2) Toolfk   Maths    90
5) Nesfk    History  89

不匹配

它表示为!〜,它查找不包含匹配字符串的字段,如,以下示例显示不包含模式 9 的行。

[Learnfk]$awk '$0 !~ 9' marks.txt

在执行此代码时,您将获得以下输出-

1) Learnfk     Physics   80
3) Chromefk    Biology   87
4) Poemfk    English   85

参考链接

https://www.learnfk.com/awk/awk-regular-expression-operators.html

标签:包含,示例,无涯,运算符,awk,AWK,txt,Learnfk
From: https://blog.51cto.com/u_14033984/7976128

相关文章

  • Awk、Sed、Grep、Cut命令基本用法
    awk、sed、grep、cut是Linux中文本处理、shell开发、数据截取的利器。Sedsed(StreamEditor)是一种流式文本编辑器,常用于对文本文件进行处理和转换。下面是一些常见的sed经典用法:替换文本:sed's/old/new/g'file.txt将文件中所有的"old"替换为"new"。2.删除行:sed'/pattern/d'fil......
  • 02_变量与运算符
    ......
  • 无涯教程-AWK - 指数运算符函数
    指数运算符有两种格式-指数格式1^它是一个指数运算符,可提高操作数的值。如,下面的示例将10的值提高2。[Learnfk]$awk'BEGIN{a=10;a=a^2;print"a=",a}'在执行此代码时,您将获得以下输出-a=100指数格式2**它是一个指数运算符,可提高操作数的值。如,下面的示例将10......
  • Go笔记(2)-5种运算符总结
    运算符(1)算术运算符(2)关系运算符(3)逻辑运算符(4)位运算符(5)赋值运算符......
  • Java零基础入门-赋值运算符
    前言Java是一门广泛被应用的编程语言,它被用于开发各种类型的应用程序,从桌面应用程序到企业级后端系统。对于零基础的人来说,学习Java可能会感到有些困难。本文将帮助那些没有编程经验的人了解Java的赋值运算符。摘要本文将介绍Java中赋值运算符的概念、示例以及代码方法介绍。在......
  • Java零基础入门-逻辑运算符
    前言Java是一种广泛应用的编程语言,在在这里插入代码片软件开发中有着重要的地位。本文将介绍Java中的逻辑运算符及其在程序设计中的应用,希望能够帮助零基础的读者更好地入门学习Java。摘要本文将介绍Java中的三种逻辑运算符:与运算符(&&)、或运算符(||)和非运算符(!),并通过源代码......
  • Java零基础入门-关系运算符
    前言Java作为一门广受欢迎的开发语言,其在企业级应用和移动应用开发中有着广泛的应用。如果你是一个Java零基础的初学者,那么你来到了一个正确的地方。在本篇文章中,我们会详细介绍Java中的关系运算符,帮助你快速入门。摘要本文主要介绍Java中的关系运算符。关系运算符用于比较两个......
  • 无涯教程-AWK - 逻辑运算符函数
    AWK支持以下逻辑运算符-逻辑&&expr1&&expr2如果expr1和expr2都为true,则输出为true,否则返回false。当且仅当expr1判断为true时,才会判断expr2。以下示例检查给定的一位数字是否为八进制格式。[Learnfk]$awk'BEGIN{num=5;if(num>=0&&num<=7)printf"%disin......
  • 无涯教程-AWK - 关系运算符函数
    AWK支持以下关系运算符-==相等它由==表示,如果两个操作数相等,则返回true,否则返回false。以下示例演示了这一点-awk'BEGIN{a=10;b=10;if(a==b)print"a==b"}'在执行此代码时,您将获得以下输出-a==b!=不相等它由!=表示。如果两个操作数都不相等,则返回true,否......
  • 在 React 中扩展运算符的语法
    在React中,三个点...是扩展运算符(SpreadOperator)的语法,用于展开数组、对象或函数参数。1:展开数组:使用扩展运算符可以将一个数组展开为另一个数组。在创建新的数组时非常有用。constarr1=[1,2,3];constarr2=[...arr1,4,5,6];console.log(arr2);//[1,2,3,4,5......