awk从入门到入土awk初次会面
Posted 奇妙之二进制
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了awk从入门到入土awk初次会面相关的知识,希望对你有一定的参考价值。
先给大家一个awk的简单实例,带大家了解awk命令的基本结构。
1、首次体验
先创建一个名为 marks.txt 的文件。其中包括序列号、学生名字、课程名称与所得分数。
1) Amit Physics 80
2) Rahul Maths 90
3) Shyam Biology 87
4) Kedar English 85
5) Hari History 89
接下来,我们将使用 AWK 脚本来显示输出文件中的内容,同时输出表头信息。
[jerry]$ awk \'BEGINprintf "Sr No\\tName\\tSub\\tMarks\\n" print ENDprintf "----------------------------\\n"\' marks.txt
执行上面的代码后,将会输出如下的结果:
Sr No Name Sub Marks
1) Amit Physics 80
2) Rahul Maths 90
3) Shyam Biology 87
4) Kedar English 85
5) Hari History 89
----------------------------
输出多了个表头和分割线,除此之外看起来和源文件内容没什么差别。但这条语句描述了awk语法的基本结构,下面介绍。
awk \'BEGINprintf "Sr No\\tName\\tSub\\tMarks\\n" print ENDprintf "---------------
以上是关于awk从入门到入土awk初次会面的主要内容,如果未能解决你的问题,请参考以下文章