Chinaunix首页 | 论坛 | 博客
  • 博客访问: 59713
  • 博文数量: 20
  • 博客积分: 1031
  • 博客等级: 少尉
  • 技术积分: 230
  • 用 户 组: 普通用户
  • 注册时间: 2006-08-11 14:22
文章分类

全部博文(20)

文章存档

2011年(2)

2010年(4)

2009年(14)

我的朋友

分类:

2009-09-02 11:30:24

上午学习了一下 awk,做些笔记:
 

awk 工具:相較於 sed 作用於一整個行的處理,awk 是『以行為一次處理的單位』, 而『以欄位為最小的處理單位』。


[root@www ~]# last -n 5 <==仅取出前五行
root     pts/1   192.168.1.100  Tue Feb 10 11:21   still logged in
root     pts/1   192.168.1.100  Tue Feb 10 00:46 - 02:28  (01:41)
root     pts/1   192.168.1.100  Mon Feb  9 11:41 - 18:30  (06:48)
dmtsai   pts/1   192.168.1.100  Mon Feb  9 11:41 - 11:41  (00:00)
root     tty1                   Fri Sep  5 14:09 - 14:10  (00:01)

[root@www ~]# last -n 5 | awk '{print $1 "\t" $3}'
root    192.168.1.100
root    192.168.1.100
root    192.168.1.100
dmtsai  192.168.1.100
root    Fri
 
 
结合1、2,比较容易学习awk
1、鳥哥的 Linux 私房菜,其中的“第十二章、正規表示法與文件格式化處理”
2、LINUX与UNIX SHELL编程指南.PDF,其中的“第9章 AWK介绍”
 
另外,这里还有个不错的学习网页:
~dywang/linuxProgram/node25.html 
阅读(370) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:socket编程入门

给主人留下些什么吧!~~