作业一:整理博客,内容包含awk、变量、运算符、if多分支 作业二:awk文本处理 1、打印uid在30~40范围内的用户名 2、打印第5-10行的行号和用户名 3、打印奇数行 4、打印偶数行 5、打印字段数大于5的行 6、打印UID不等于GID的用户名 7、打印没有指定shell的用户 作业三:s ...
分类:
系统相关 时间:
2017-03-23 20:06:33
阅读次数:
286
awk 程序的运行就是一些列状态的变量->用变量值的变化去表示 以字母或下划线开头,剩下的部分可以是:字母、数字、下划线. 最好遵循下述规范: 1.以字母开头2.使用中划线或者下划线做单词的连接3.同类型的用数字区分4.对于文件最好加上拓展名 set 和 env区别set:显示所有变量env:环境变 ...
分类:
系统相关 时间:
2017-03-23 20:05:53
阅读次数:
149
awk awk语言的最基本功能是在文件或字符串中基于指定规则浏览和抽取信息,awk抽取信息后,才能进行其他文本操作,完整的awk脚本通常用来格式化文本文件中的信息 语法awk [options] 'commands' filesoption-F 定义字段分隔符,默认的分隔符是连续的空格或制表符使用o ...
分类:
其他好文 时间:
2017-03-23 16:19:31
阅读次数:
218
awk本章内容:awk介绍awk基本用法awk变量awk格式化awk操作符awk条件判断awk循环awk数组awk函数调用系统命令1.awk介绍★Linux文本处理工具三剑客:grep、sed、awk。其中grep是一种文本过滤工具;sed是文本行编辑器,而awk是一种报表生成器,就是对文件进行格式化处理的,但这里..
分类:
其他好文 时间:
2016-09-24 07:06:19
阅读次数:
927
一、awk简介 Aho,Weinberger,Kernighan三人联合开发的 报告生成器,格式化文本输出 有多种版本:Newawk(nawk),GNUawk(gawk) linux上主流版本:gawk–模式扫描和处理语言二、gawk基本用法 awk[options]‘program‘var=valuefile… awk[options]-fprogramfilevar=valuefile…..
分类:
系统相关 时间:
2016-09-21 08:01:09
阅读次数:
204
内容:1、awk输出(print、printf)2、awk变量(内建变量和定义变量)3、awk数组4、awk重定向输出5、awk操作符6、awk常见模式类型7、awk控制及循环语句8、awk内置函数awk:(其名称得自于它的创始人AlfredAho、PeterWeinberger和BrianKernighan姓氏的首个字母) awk是一款强大的报..
分类:
系统相关 时间:
2016-09-19 22:36:52
阅读次数:
420
十一. awk编程:1. 变量:在awk变量在赋值时即已经完成了定义。变量的类型可以是数字、字符串。未初始化变量的值为0或空白字符串" ",变量的赋值符号列表 = += -= *= /= %= ^= awk '$1 ~ /Tom/ {Wage = $2 * $3; print Wage}' file ...
分类:
系统相关 时间:
2016-08-11 18:00:28
阅读次数:
276
NR表示从awk开始执行后,按照记录分隔符读取的数据次数,默认的记录分隔符为换行符,因此默认的就是读取的数据行数,NR可以理解为Number of Record的缩写。 在awk处理多个输入文件的时候,在处理完第一个文件后,NR并不会从1开始,而是继续累加,因此就出现了FNR,每当处理一个新文件.....
分类:
其他好文 时间:
2015-09-02 20:37:13
阅读次数:
231