AWK神器,数组案例
2013-09-17 16:25
162 查看
例子1 简单统计字母出现次数
本文出自 “phper-每天一点点~” 博客,请务必保留此出处http://janephp.blog.51cto.com/4439680/1298276
cat d a a b c d e d f d e g h awk '{arr[$0]++} END{ for (key in arr) print key, "->", arr[key] }' d | sort a -> 2 b -> 1 c -> 1 d -> 3 e -> 2 f -> 1 g -> 1 h -> 1例子二 awk读取shell中的变量
b=1 cat f apple awk -v var=$b '{print var,$d}' f 1 apple #除了使用-v选项外,还可以使用"'$variable'"的方式从shell往awk传递变量(注意:这里是单引号) $awk '{print $b, '$b'}' f apple 1 #把awk中的变量传给shell a=$(awk '{print $b, '$b'}' f) echo $a apple 1例子三 输出重定向
cat g 1 2 3 5 1 2 4 7 2 4 8 0 2 3 4 6 #重定向的目标文件名必须用双引号引用起来 awk '$3>4 { print $1,$2 > "h" }' g cat h 2 4 #内容追加 awk '$3>4 { print $1,$2 >> "h" }' g
本文出自 “phper-每天一点点~” 博客,请务必保留此出处http://janephp.blog.51cto.com/4439680/1298276
相关文章推荐
- AWK神器,继续案例
- shell (awk)数组使用案例
- 轻松精通awk数组企业问题案例
- Javabyte[]数组和十六进制String之间的转换Util------包含案例和代码
- awk数组实战
- android资源:颜色、数组、尺寸、样式简单案例
- awk(二)流程控制,数组
- js数组排序神器
- 跟学韩老师学习java-servlet篇之四一个案例,接受客户端提交请求与复选框的数组
- 通过临时文件的方法把awk中的数组赋值给shell中的数组
- awk 数组排序-- asort 与 asorti
- 动态数组的实现案例
- 数组小案例:使用数组实现酒店预订系统
- C#字节数组与字符串相互转换代码案例
- JAVA函数、数组讲解(案例:直接排序、冒泡排序、拆半查找(二分法))
- 数组的案例
- awk使用笔记:多维数组(带例子)
- AWK数组心得
- AWK案例(1)
- 通过帮网友解答问题训练同学们使用awk,sed案例