- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux教学课件;目录;虚拟机的安装;虚拟机的安装;虚拟机的安装;虚拟机的安装;Linux的安装;Linux的安装;Linux的安装;Linux的安装;Linux的安装;Linux的安装;Linux的安装;Linux的安装;Linux的安装;Linux的安装;Linux的安装;Linux的安装;Linux的安装;Linux的安装;Linux的安装;Linux的安装;Linux的安装;Linux的安装;Linux的安装;Linux的安装;Linux的安装;Linux的安装;Linux的安装;配置;网络配置;服务配置;ftp的配置;ftp的配置;ftp的配置;ftp的配置操作;SSH2协议登录Linux;SSH2协议登录Linux;SSH2协议登录Linux;Telnet协议 ;Telnet协议;Telnet协议;基本命令;基本操作;基本操作
;基本操作
;基本操作;15.history 查看键入过的历史命令
file 文件名:文件类型
16.passwd 更改用户密码
chfn 更改账户信息
uname -a 系统信息
find -name 文件名
;基本操作;;基本操作;基本操作;基本操作;基本操作;基本操作;基本操作;1)建立文件
;;;;;;;;awk简介;模式和动作;域和记录;现有一文本文件g r a d e . t x t,记录了一个柔道数据库的行信息。
M.Tansley 05/99 48311 Green 8 40 44
J.Lulu 06/99 48317 green 8 24 26
P.Bunny 02/99 48 Yellow 12 35 28
J.Troll 07/99 4842 Brown-3 12 26 26
L.Tansley 05/99 4712 Brown-2 12 30 28
此文本文件有7个域,即(1)名字、(2)升段日期、(3)学生序号、(4)腰带级别、(5)年龄、(6)目前比赛积分、(7)比赛最高分。
因为域间使用空格作为域分隔符,故不必用- F选项划分域,现浏览文件并导出一些数据。
在例子中为了利于显示,将空格加宽使各域看得更清晰。;输出;打印; 打印单独记录
假定只打印学生名字和腰带级别,通过查看域所在列,可知为f i e l d - 1和f i e l d - 4,因此可以使用$ 1和$ 4,但不要忘了加逗号以分隔域。
[root@localhost /]# awk {print $1,$4} grade.txt
M.Tansley Green
J.Lulu green
P.Bunny Yellow
J.Troll Brown-3
L.Tansley Brown-2;打印报告头
上述命令输出在名字和腰带级别之间用一些空格使之更容易划分,也可以在域间使用t a b键加以划分。为加入t a b键,使用t a b键速记引用符\ t,后面将对速记引用加以详细讨论。也可以为输出文本加入信息头。本例中加入n a m e和b e l t及下划线。下划线使用\ n,强迫启动新行,并在\ n下一行启动打印文本操作。打印信息头放置在B E G I N模式部分,因为打印信息头被界定为一个动作,必须用大括号括起来。在a w k查看第一条记录前,信息头被打印。
[root@localhost /]# awk BEGIN {print Name Belt\n---------------------
-} {print $1\t$4} grade.txt
Name Belt
----------------------
M.Tansley??? Green
J.Lulu green
P.Bunny Yellow
J.Troll Brown-3
L.Tansley??? Brown-2;打印信息尾
如果在末行加入end of report信息,可使用E N D语句。E N D语句在所有文本处理动作执行完之后才被执行。E N D语句在脚本中的位置放置在主要动作之后。下面简单打印头信息并告之查询动作完成。
[root@localhost /]# awk BEGIN {print Name\n--------} {print $1} END
{ print end-of-report} grade.txt
Name
--------
M.Tansley
J.Lulu
P.Bunny
J.T
您可能关注的文档
最近下载
- 草果栽培技术.ppt VIP
- 药物设计软件:Schrodinger二次开发_(16).Schrodinger插件开发与使用.docx VIP
- 浙江省9+1高中联盟2024-2025学年高二上学期11月期中考试物理试题(含答案).docx VIP
- 教育研究导论(宁虹主编)笔记.pdf VIP
- 药物设计软件:Schrodinger二次开发_(15).自定义分子力场与参数化.docx VIP
- 2019年高铁动车广告,高铁车身广告,高铁广告价格.pdf VIP
- 高考数学考点题型全归纳.pdf VIP
- 万华化学安全管理实践.pdf VIP
- 丹纳赫DBS管理系统.pptx VIP
- 金属焊接软件:SYSWELD二次开发_(6).焊接热源模型开发.docx VIP
文档评论(0)