码迷,mamicode.com
首页 > 其他好文 > 详细

awk练习题

时间:2019-07-10 18:52:45      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:复数   操作   文件中   排序   zha   要求   添加用户   过滤   grub2   

1、如何取得/etc/hosts 文件的权限对应的数字内容,如-rw-r--r--  为 644,要求使用命令取得644 这样的数字

2、执行命令取出 linux中 eth0 的 IP地址

3、查找当前目录下所有文件,并把文件中的www.etiantian.org 字符串替换成 www.clsn.org

4、已知文件内容为:

clsn

xizi

xiaochao

如何把文件中的空格过滤掉。

5、统计nginx access.log文件中对ip地址去重并统计重复数

6、显示/proc/meminfo文件中以大小s开头的行(要求:使用两 种方法)

7、显示/etc/passwd文件中不以/bin/bash结尾的行 

8、找出/etc/passwd中的两位或三位数 

9、显示CentOS7的/etc/grub2.cfg文件中,至少以一个空白 字符开头的且后面存非空白字符的行 

10、找出“netstat -tan”命令的结果中以‘LISTEN’后跟任意多 个空白字符结尾的行

11、显示CentOS7上所有系统用户的用户名和UID 

12、添加用户bash、testbash、basher、sh、nologin(其shell 为/sbin/nologin),找出/etc/passwd用户名同shell名的行 

13、利用df和grep,取出磁盘各分区利用率,并从大到小排序 

14、已知ett.txt文件内容共有100行,现在要求只查看第20行到30行的内容,如何操作?

15、测试文件:

  

Zhang Dandan 41117397 :250:100:175
Zhang Xiaoyu 390320151 :155:90:201
Meng Feixue 80042789 :250:60:50
Wu Waiwai 70271111 :250:80:75
Liu Bingbing 41117483 :250:100:175
Wang Xiaoai 3515064655 :50:95:135
Zi Gege 1986787350 :250:168:200
Li Youjiu 918391635 :175:75:300
Lao Nanhai 918391635 :250:100:175

第一列是姓氏
第二列是名字
第一列第二列合起来就是姓名
第三列是对应的ID号码
最后三列是三次捐款数量

请问:

练习题1:显示姓Zhang的人的第二次捐款金额及她的名字

练习题2:显示Xiaoyu的名字和ID号码

练习题3:显示所有以41开头的ID号码的人的全名和ID号码

练习题4:显示所有以一个D或X开头的人名全名

练习题5:显示所有ID号码最后一位数字是1或5的人的全名

.练习题6:显示Xiaoyu的捐款,每个值都有以$开头。如$ 520$135

练习题7:显示所有人的全名,以姓,名的格式显示,如Meng,Feixue

awk练习题

标签:复数   操作   文件中   排序   zha   要求   添加用户   过滤   grub2   

原文地址:https://www.cnblogs.com/one-day-one/p/11165553.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!