博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sed & awk LastState 中的疑问
阅读量:6331 次
发布时间:2019-06-22

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

sed & awk 书中有一个实例,用来按州名归类显示用户
许多朋友对LastState变量有疑问
这里有一个知识点:awk中对变量使用之前是不用先赋值的.
[t@bjb0541 tmp]$ vim awklaststate.sh 

点击(此处)折叠或打开

  1. #!/usr/bin/env bash
  2. awk '{print $1 " " $0 }' $* | \
  3. sort | \
  4. awk \
  5. '$1 == LastState {\
  6. print "\t" $3\
  7. } \
  8.  $1 != LastState {\
  9. LastState = $1    #重点是这一句,之前使用LastState并没有事先赋值
  10. print $1 "\t" $3}'

点击(此处)折叠或打开

  1. [t@bjb0541 tmp]$ cat laststate
  2. A 134134
  3. B 14514
  4. C 1351431
  5. A 425245235
  6. A 14143132
  7. C 13141242
  8. C 2134414124

点击(此处)折叠或打开

  1. [t@bjb0541 tmp]$ ./awklaststate.sh laststate
  2. A       134134
  3.         14143132
  4.         425245235
  5. B       14514
  6. C       13141242
  7.         1351431
  8.         2134414124

转载地址:http://dnboa.baihongyu.com/

你可能感兴趣的文章
HDU-1394-Minimum Inversion Number
查看>>
df -h 卡住
查看>>
第七天1
查看>>
[转] createObjectURL方法 实现本地图片预览
查看>>
Jquery中的Jquery.extend, Jquery.fn.extend,Jquery.prototype
查看>>
JavaScript—DOM编程核心.
查看>>
JavaScript碎片
查看>>
Bootstrap-下拉菜单
查看>>
soapUi 接口测试
查看>>
【c学习-12】
查看>>
工作中MySql的了解到的小技巧
查看>>
loadrunner-2-12日志解析
查看>>
2013年蓝桥杯省赛C/C++A组真题解析
查看>>
C# Memcached缓存
查看>>
iOS开发NSLayoutConstraint代码自动布局
查看>>
正则表达式
查看>>
mysql [ERROR] Can't create IP socket: Permission denied
查看>>
PBRT笔记(4)——颜色和辐射度
查看>>
CustomView的手势缩放总结
查看>>
linux复制指定目录下的全部文件到另一个目录中,linux cp 文件夹
查看>>