Awk 从入门到放弃 (6) Awk模式(Pattern)之二

时间:2023-01-01 22:48:11

第一题:从/etc/passwd 匹配以 vmuser开头的用户

grep “^vmuser”   /etc/passwd  -r  -n

awk  ‘/^vmuser /{print $0}’  /etc/passwd

Awk 从入门到放弃 (6) Awk模式(Pattern)之二

第二题: 从/etc/passwd 匹配以/bin/bash结尾的行

grep   “/bin/bash$”  /etc/passwd

awk   ‘/\/bin\/bash$/{print $0}’  /etc/passwd

Awk 从入门到放弃 (6) Awk模式(Pattern)之二

第三题: 从文件中匹配字母出现的次数范围 {x,y},如下所示:

Awk 从入门到放弃 (6) Awk模式(Pattern)之二

第四题: 打印文件的第二行至第四行的内容

awk  ‘NR >=2 && NR<=4 {print $0}’  file

Awk 从入门到放弃 (6) Awk模式(Pattern)之二

Awk 从入门到放弃 (6) Awk模式(Pattern)之二的更多相关文章

  1. &lbrack;Python 从入门到放弃&rsqb; 6&period; 文件与异常(二)

    本章所用test.txt文件可以在( [Python 从入门到放弃] 6. 文件与异常(一))找到并自行创建 现在有个需求,对test.txt中的文本内容进行修改: (1)将期间的‘:’改为‘ sai ...

  2. Awk 从入门到放弃(5)– Awk模式(Pattern)之一

    转:http://www.zsythink.net/archives/1426

  3. Awk 从入门到放弃(1)–学习笔记

    参考:朱双印博客 1. 将test文件中的内容打印出来:vmuser@vmuser-virtual-machine:~/panzidong/awk$ echo ddd > testvmuser@ ...

  4. Awk 从入门到放弃 (8) 动作总结之三

    awk continue 语句  awk exit 语句  awk if  语句  awk next 语句 awk break 语句

  5. Awk 从入门到放弃(4) — Aws 格式化

    转:http://www.zsythink.net/archives/1421 print & printf的区别:printf不带\r\n 在awk当中,格式替换符的数量必须与传入的参数的数 ...

  6. Awk 从入门到放弃 (7) 动作总结之二

    第一题: 使用if语句进行判断

  7. Awk 从入门到放弃(3) —- 内置变量

    转:http://www.zsythink.net/archives/1374 NF :当前行的字段个数 NR:  行号 FNR: 各文件分别计数的行号 RS: 输入行分隔符 ORS:输出行分隔符 内 ...

  8. Awk 从入门到放弃(2)– 分隔符 学习笔记

    转:http://www.zsythink.net/archives/1336 学习输入分隔符FS及输出分隔符OFS 通过-v 修改内置的变量,在$1 $2 之间不指定 ‘,’, 会做合并输出.

  9. NodeJs 入门到放弃 — 常用模块及网络爬虫&lpar;二&rpar;

    码文不易啊,转载请带上本文链接呀,感谢感谢 https://www.cnblogs.com/echoyya/p/14473101.html 目录 码文不易啊,转载请带上本文链接呀,感谢感谢 https ...

随机推荐

  1. 3、C&num;面向对象:封装、继承、多态、String、集合、文件(下)

    面向对象多态 一.装箱和拆箱 装箱:将值类型转换为引用类型.object o = 1:值类型给引用类型赋值 拆箱:将引用类型转换为值类型.int n = (int)o; 强制转换为值类型 满足条件:两 ...

  2. ofbiz 代码日记

    写代码一定要尽善尽美.. //修改方法 //条件查询 用于修改 List<GenericValue> stoList = delegator.findByAnd("YcrossS ...

  3. php dirname&lpar;&lowbar;&lowbar;FILE&lowbar;&lowbar;&rpar; 获取当前文件的绝对路径 &lpar;转&rpar;

    比如当前文件是放在(d:\www\)下,文件名是test.php. 测试的代码如下: 复制代码 代码如下: <?php echo __FILE__ ; // 取得当前文件的绝对地址,结果:D:\ ...

  4. PhotonServer 学习

    版本:Photon-OnPremise-Server-SDK_v3-4-31-10808 输出文件夹:deploy/名称/bin PhotonServer.config 配置 <Applicat ...

  5. VBS调用windows api函数(postmessage)实现后台发送按键脚本

    '=========================================================================='' VBScript Source File - ...

  6. Linux centos7&period; 配置安装Oracle

    oralcle 11g r2 配置一下前期的网络环境 一 修改linux核心配置 1.修改用户的SHELL限制vi /etc/security/limits.conf oracle soft npro ...

  7. Python实现鸢尾花数据集分类问题——使用LogisticRegression分类器

    . 逻辑回归 逻辑回归(Logistic Regression)是用于处理因变量为分类变量的回归问题,常见的是二分类或二项分布问题,也可以处理多分类问题,它实际上是属于一种分类方法. 概率p与因变量往 ...

  8. &lbrack;Hdu6315&rsqb;Naive Operations

    题意:给定一个初始数组b和一个初始值全部为0的数组a,每次操作可以在给定的区间(l,r)内让a[i](l=<i<=r)加一,或者查询区间区间(l,r)中a[i]/b[i](l=<i& ...

  9. 从&lpar;0&rpar;新开始vue2&period;0【安装】

    安装node:测试安装结果:node -v 安装cnpm(如果你可以***,可以不安装) 安装webpack:npm install webpack -g npm install vue-cli -g ...

  10. annex-b格式

    annex-b格式 总的来说H264的码流的打包方式有两种,一种为annex-b byte stream format的格式,这个是绝大部分编码器的默认输出格式,就是每个帧的开头的3~4个字节是H26 ...