当前位置:  技术问答>linux和unix

linux的几道题目,帮忙解决一下

    来源: 互联网  发布时间:2016-10-30

    本文导语:  说明:题目中引用的文件名为/etc/passwd和a,passwd记录了系统用户信息,a的内容是随意的打了几行英文,原文如下: Red Hat Enterprise Linux Version 5.3 Get the latest news about the world's Open Source Leader Red Hat Network Manage...

说明:题目中引用的文件名为/etc/passwd和a,passwd记录了系统用户信息,a的内容是随意的打了几行英文,原文如下:
Red Hat Enterprise Linux Version 5.3
Get the latest news about the world's Open Source Leader
Red Hat Network
Manage your system dffectively through Red Hat Network
Global Learning Services
You've got Red Hat Enterprise Linux,now get the skills
check out Red Hat's training courses and industry-acclaimed
2009082301
#This is a test456 line
   space test123 line234
请完成以下题目要求

1.编写一个awk脚本,功能是打印所有输入行
2.编写一个awk脚本,打印输入文件第八行
3.用awk命令打印文件所有行的第一个字段
4.打印输入行总数
5.打印每行字段数
6.打印最后一行的最后一个字段的值
7.打印字段数多于4个的行
8.打印文件所有字段的总数
9.打印uid在30--40范围内的用户名
10.倒序排列文件的所有字段
11.打印3-8行
12.在文件顶部加上标题“Document”
13.隔行删除
14.每行抽取第一个单词
15.打印每行的第一个和第三个单词
16.打印字段数大于5个的行总数

谁帮忙解决一下,拜托了

|
1.$ awk '{print $0}' a

2.$ awk '{if(NR==8)print $0}' a

3.$ awk 'BEGIN{FS=":"}{print $1}' /etc/passwd

4.$ awk 'END{print NR}' a

5.$ awk 'BEGIN{FS=":"}{print NF}' /etc/passwd

6.$ tail -1 /etc/passwd | awk 'BEGIN{FS=":"}{print $NF}'

7.$ awk 'BEGIN{FS=":"}{if(NF>4)print $0}' /etc/passwd

8.$ awk 'BEGIN{FS=":"}{total+=NF}END{print total}' /etc/passwd

9.$ awk 'BEGIN{FS=":"}{if(($3-30)=1;i--) printf("%s:",$i);print 'n'}' /etc/passwd

11.$ sed -n '3,8p' /etc/passwd

12.$ awk 'BEGIN{printf("Documentn")}{print}' /etc/passwd

13.$ sed 'N;s/n.*$//' /etc/passwd

14.$ sed 's/^ {0,}().*$/1/' a

15.$ awk 'BEGIN{FS="[ t]+"}{print $1,$3}' a

16.$ awk 'BEGIN{FS=":"}{if(NF>5)total++}END{print total}' /etc/passwd



    
 
 

您可能感兴趣的文章:

  • 求linux下的编程题目!
  • 大家帮我做一下这个题目!(Linux下路由器的配置)
  • 想要在linux下做个毕业设计,大家给推荐个题目吧
  • 一个简单的linux题目大家看下
  • 求linux相关的毕业设计题目
  • linux 网络连接问题目
  • linux 的一道看不懂的题目。。求
  • 困惑,一道很简单的linux编译题目
  • 因为马上要做转正报告公司提出了如下要求 拜托各位帮我一起想个题目(Linux方面的):
  • 一道 linux 的shell编程的题目
  • 问一个不好分类的题目 linux编程和windows编程的区别
  • 软件测试/质量评估(QA)面试的题目,大家帮忙想想。linux下的命令
  • 求救:我应聘一家公司,老板出的题目是在Linux下用浏览器观看word或execl,我只需要一点资料先应付过去,或者一点思路也可以。这家公司我
  • 高分求linux题目答案
  • Linux!我来了------我是新人,还请大家多多帮忙
  • 装linux遇到问题,有高手在线帮忙吗?请发信息给我
  • 各位,帮忙推荐几本深入学习Linux的书!!!
  • 请问想学linux,请帮忙推荐一本好书?
  • 关于linux裁剪内核,越小越好。大家多多帮忙。
  • 我的linux声卡装不上,达人帮忙!
  • linux下的串口编程比较熟悉,麻烦帮忙!
  • 高手帮忙!linux初次安装的问题?
  • 高手们快来帮帮忙啊,,好郁闷!!!LINUX 9.0装不上的问题!
  • 帮忙推荐一本linux编程的好书!!!
  • 大家帮忙,推荐个好版本的Linux
  • 急!高手帮忙!cximage库在Linux下运行使用的问题。
  • 帮忙推荐个linux
  • linux的网络访问?请帮忙!
  • ★★★在linux下编译pro*c文件,提示"sqlcxt"没有定义,哪位高手帮忙,定赠分!
  • 急!大家帮帮忙!有哪些视频点播系统能在在LINUX下安装以及怎样安装!
  • 急!大家帮帮忙!有什么视频点播系统能在LINUX下安装,以及怎样安装!!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • secureCRT下Linux终端汉字乱码解决方法
  • 先装LINUX 10后装XP,启动进不了Linux,请问怎么解决?
  • Linux/CentOS下的CST和UTC时间的区别以及不一致的解决方法
  • linux中用ifconfig设置完新ip后,重启linux,ip又恢复到原来的值,怎么解决呀?
  • Linux下时钟同步问题:Clock skew detected原因分析及解决方法
  • linux下使用samba mount windows 网络共享盘后,拔掉网线linux死机该如何解决?
  • Linux 下c++开发error while loading shared libraries问题解决
  • Linux进不去了,请问如何解决?(急~~~)
  • linux/centos安装nginx常见错误及解决办法
  • *****(高分!!!)求Java和Linux高手解决servlet远程管理linux用户密码的问题*****
  • Linux数字声音解决方案 OSS4
  • LINUX下的JAVA串口通讯问题,如能解决,不胜感激
  • linux可以ping通win98,win98却ping不通linux,如何解决?
  • Linux视频解决方案 Heroine Virtual
  • Linux下Oracle 10G DBCA等汉字乱码解决方法
  • 如何解决安装完linux开机奇慢的问题
  • linux中非正常关机,出现的错误如何解决?
  • 如何解决Linux乱码?
  • 虚拟机下linux内鼠标和键盘失灵,如何解决?
  • linux登录错误!帮忙解决啊
  • linux下的vi中的乱码问题(急急急,在线等待!!!!!!,解决问题给高分)
  • linux c/c++ IP字符串转换成可比较大小的数字
  • 在win分区上安装linux和独立分区安装linux有什么区别?可以同时安装吗?(两个linux系统)
  • 操作系统 iis7站长之家
  • 在虚拟机上安装的linux上,能像真的linux系统一样开发linux程序么?
  • Linux c字符串中不可打印字符转换成16进制
  • 我重装window后,把linux的引导区覆盖了,进不了linux怎么办?急啊,望热心的人帮助 (现在有linux的盘)
  • Linux常用命令介绍:更改所属用户群组或档案属性
  • 安装vmware软件,不用再安装linux系统,就可以模拟linux系统了,然后可以在其上学习一下LINUX下的基本操作 了?
  • linux命令大全详细分类介绍及常用linux命令文档手册下载
  • 红旗Linux主机可以通过127.0.0.1访问,但如何是连网的Win2000机器通过Linux的IP去访问Linux


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3