随笔分类 -  awk相关知识

awk 中 fieldwidths使用方法
摘要:AWK中的FIELDWIDTHS是一个很好用的变量,这个变量可以指定字符串按照怎么样的宽度进行展示 实例一: 要求: 032130 032131 146230 035048 222049 095070 095261 155052 142050 替换成为IP地址: 32.130 32.131 146. 阅读全文
posted @ 2016-12-02 09:22 加油AlwaysWin 阅读(911) 评论(0) 推荐(0)
利用awk处理学生成绩问题(难度较大)
摘要:学生成绩表单如下: 编写一个awk脚本用来计算每个人的平均成绩,每次测试的平均成绩和没组队的平均成绩。如果某次成绩为负数,则表示此人错过了测试,那计算平均成绩时排除此人再计算。输出的格式如下,在名字的列表中,名字是10个宽度且左对齐(提示printf中使用%-10s格式),而平均值是7个字符宽度,右 阅读全文
posted @ 2016-11-22 14:55 加油AlwaysWin 阅读(1005) 评论(0) 推荐(0)
awk计算最大值,最小值,平均值的脚本
摘要:传入至少三个数字参数到脚本awk_file,并计算出最大,最小,平均值。需要判断传入的数字是否足够,否则输出警告信息。平均值保留两位小数。 如执行bash awk_file 3 4 6 5,脚本输出结果如下: max number is:6 min number is:3 average is:4. 阅读全文
posted @ 2016-11-22 13:33 加油AlwaysWin 阅读(1275) 评论(0) 推荐(0)