博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
awk的常见用法
阅读量:6456 次
发布时间:2019-06-23

本文共 569 字,大约阅读时间需要 1 分钟。

1. 对一列数据求和

awk  'BEGIN {sum=0} {sum+=$1} END {print sum}'  data.txt

2. 对一列数据求和、求平均值

awk -F ',' 'BEGIN {sum=0 ;count=0} {sum +=$5; count++;} END {print "sum="sum" count="count " avg="sum/count}'

3. 成批rename文件

find * -type f | awk '{print "mv "$1" "$1".new"}'

4. 当一列匹配某一字符串时打印

$ awk '$4 ~/Technology/' employee.txt200  Jason   Developer  Technology  $5,500300  Sanjay  Sysadmin   Technology  $7,000500  Randy   DBA        Technology  $6,000

5. printf

awk '{ printf "%-10s %s\n", $1, $2 }' BBS-list

转载于:https://www.cnblogs.com/coldplayerest/archive/2012/06/12/2546331.html

你可能感兴趣的文章
linux 上面配置apache2的虚拟目录
查看>>
String字符串的截取
查看>>
DynamoDB Local for Desktop Development
查看>>
laravel 使用QQ邮箱发送邮件
查看>>
用javascript验证哥德巴赫猜想
查看>>
Shell编程-环境变量配置文件
查看>>
[Unity3d]DrawCall优化手记
查看>>
SQL Serever学习7——数据表2
查看>>
(转)Mac 下设置android NDK的环境
查看>>
Struts2和Spring MVC的区别
查看>>
理解Javascript参数中的arguments对象
查看>>
p2:千行代码入门python
查看>>
bzoj1106[POI2007]立方体大作战tet*
查看>>
spring boot configuration annotation processor not found in classpath问题解决
查看>>
【转】正则基础之——神奇的转义
查看>>
团队项目测试报告与用户反馈
查看>>
对软件工程课程的期望
查看>>
Mysql中文字符串提取datetime
查看>>
CentOS访问Windows共享文件夹的方法
查看>>
IOS 与ANDROID框架及应用开发模式对比一
查看>>