1.select.sh 用sh -x 和bash -x的进行脚本调试时,前者会报错误,这是内置shell的原因。 2.awk内置函数使用时,定义变量需要用-v ;awk -v s="this" 'BEGIN{gsub([/[0-9]+/,"!",s]);print s;}' awk内置变量不出现结果 ...
分类:
其他好文 时间:
2017-05-04 09:47:41
阅读次数:
298
[root@oldboyedu~]#catoldboy.txt
48Oct3bc1997lpas68.00lvx2a138
484Jan380sdf1usp78.00deiv344
483nov7pl1998usp37.00kvm9d644
320augder9393psh83.00wiel293
231julsdf9dsfsdfs99.00werl223
230nov19dfd9dabd87.00sdiv230
219sept5ap1996usp65.00lvx2c189
216Sept3zl1998usp..
分类:
其他好文 时间:
2017-04-11 00:05:36
阅读次数:
157
awk是个优秀文本处理工具,可以说是一门程序设计语言。下面是awk内置变量。 一、内置变量表 2、实例 1、常用操作 [chengmo@localhost ~]$ awk '/^root/{print $0}' /etc/passwd root:x:0:0:root:/root:/bin/bash ...
分类:
其他好文 时间:
2017-03-28 15:37:44
阅读次数:
168
一、FS–输入字段分隔符FS是awk内置变量,用来制定行分隔符,功能能-F一样,区别在于FS只能用在BEGIN语句块当中,命令格式如下:BEGIN{FS="SEPARATOR"}实例1:[root@localhost~]#awk‘BEGIN{FS=",";print"---------------------------\nName\tTitle\n-----------------------..
分类:
系统相关 时间:
2017-01-11 14:51:15
阅读次数:
298
$0当前记录(作为单个变量)$1~$n当前记录的第n个字段,字段间由FS分隔FS输入字段分隔符默认是空格NF当前记录中的字段个数,就是有多少列NR已经读出的记录数,就是行号,从1开始RS输入的记录他隔符默认为换行符OFS输出字段分隔符默认也是空格ORS输出的记录分隔符,默认为换行符..
分类:
其他好文 时间:
2017-01-10 18:22:34
阅读次数:
140
awk命令 本文索引 [隐藏] awk命令格式和选项 awk模式和操作 模式 操作 awk脚本基本结构 awk的工作原理 awk内置变量(预定义变量) 将外部变量值传递给awk awk运算与判断 算术运算符 赋值运算符 逻辑运算符 正则运算符 关系运算符 其它运算符 运算级优先级表 awk高级输入输 ...
分类:
其他好文 时间:
2016-11-13 16:00:17
阅读次数:
204
此外,$0变量是指整条记录。$1表示当前行的第一个域,$2表示当前行的第二个域,......以此类推。 统计/etc/passwd:文件名,每行的行号,每行的列数,对应的完整行内容: 使用printf替代print,可以让代码更加简洁,易读 awk中同时提供了print和printf两种打印输出的函
分类:
其他好文 时间:
2016-03-17 00:17:11
阅读次数:
295
AWK使用方法总结Aawk是一种优秀的文本编辑工具,在系统管理工作中做大量使用。以下是对其做简单总结.AWK内置变量属性说明$0当前记录(作为单个变量)$1~$n当前记录的第n个字段,字段间由FS分隔FS输入字段分隔符默认是空格NF当前记录中的字段个数,就是有多少列NR已经读出的记录..
分类:
其他好文 时间:
2015-09-19 14:00:33
阅读次数:
283
文章转自http://www.cnblogs.com/zhuyp1015/archive/2012/07/14/2591842.html先来总结一下awk内置变量:ARGC 命令行参数个数ARGV 命令行参数排列ENVIRON 支持队列中系统环境变量的使用FILENAME ...
分类:
其他好文 时间:
2015-06-28 12:32:24
阅读次数:
103
现在我们来看一些例子,它们以变量NR开头。将前面计算平均成绩的脚本中的print语句修改为:
$ cat grades
john 85 92 78 94 88
andrea 89 90 75 90 86
jasper 84 88 80 92 84
$ cat grades.awk
#求5个成绩的平均值
{ total = $2 + $3 + $4 + $5 + $6
a...
分类:
其他好文 时间:
2015-06-17 09:44:36
阅读次数:
128