欢迎 cctv007 加入本站!
 免费注册  用户登陆  汇款方式  汇款确认  产品报价  联系我们  帮助中心
加入收藏
设为首页
会员体系
申请VIP
网站首页 光盘超市 软件下载 技术文章 专题 用户中心 VIP会员 技术论坛 网站留言 娱乐中心 卓越资源
今天是:2009年01月08日 星期四  您现在位于: 首页 → 技术文章 → 几个Awk应用实例
   几个Awk应用实例
作者:dwz.cublog.cn  出处:dwz.cublog.cn  更新时间: 2007年06月07日 

awk有时很好用,请看下面的实例

 <1> awk '{print}' /etc/init.d/rc.local ,这时你看到和下面这条命令一样的结果 more /etc/init.d/rc.local ,其实是我们指定了输入文件/etc/init.d/rc.local, 执行awk时,对/etc/init.d/rc.local的每一条命令print! 

<2> awk '{ print $0 }' /etc/passwd , print $0表示整个当前行,与print 等效 

<3> awk '{print ""}' /etc/init.d/rc.local 将会打出空白行 (awk 对输入文件中的每一行都执行这个脚本). 

<4> awk '{ print "vangeldoro" }' /etc/passwd 试试看就知道啦! 

<5> awk -F":" '{ print $1 }' /etc/passwd 等效 more /etc/passwd|cut -d ":" -f 1 (-F 选项来指定 ":" 作为字段分隔符awk 处理 print $1 命令时,它会打印出在输入文件中每一行中出现的第一个字段) 

<6> awk -F":" '{ print $1 $3 }' /etc/passwd root0 daemon1 bin2 sys3 sync4 games5 man6 lp7 mail8 news9 uucp10 proxy13~~~~~(awk 打印出 /etc/passwd 文件的第一和第三个字段,它们正好分别是用户名和用户标识字段)! 

<7>awk -F":" '{ print $1 " " $3 }' /etc/passwd(这样上例会更清楚一点)! 

<8>awk -F":" '{ print "username: " $1 "\t\tuid:" $3" }' /etc/passwd 
 
 
 (本文已被浏览 4246 次)
 发布人:sdccf
 → 推荐给我的好友
上篇文章:Fedora 7安装Intel驱动需注意事项
下篇文章:HP ProLiant服务器安装SCO默认引导字...
 相关文章:
一个awk应用的小例子 awk分段处理记录并格式化输出(处理LDAP文件和DHCP记录)
用AWK实现DB2数据库Schema的同步 awk自动创建格式化文本
awk里面的一些隐藏特性 gawk 收取邮件测试
C与脚本语言awk混合编程 c语言调用gawk
shell学习资料汇总 Awk编程学习资料
Awk 实例(三) Awk 实例(二)
Awk 实例(一) Unix awk使用手册(6)
Unix awk使用手册(5) Unix awk使用手册(4)
Unix awk使用手册(1) Unix awk使用手册(3)
Unix awk使用手册(2) 使用Linux 文本工具简化数据的提取(3)

相关搜索
查看百度中关于几个Awk应用实例的更多内容
查看google中关于几个Awk应用实例的更多内容
   文章分类
操作系统 |
SCO_UNIX  Sun_Solaris  IBM_AIX  HP_UX  Linux  BSD  Tru64_UNIX 
通用UNIX知识  Windows  Minix 
程序设计 |
Shell编程  C/C++  汇编  PHP  JAVA  Perl  Python 
ASP/HTML  XML  中间件 
数据库 |
Oracle  Informix  Sybase  Fox  DB2  SQL  MySQL 
PostgreSQL 
网络应用 |
网络应用 
计算机硬件 |
计算机主机  打印机  路由器  交换机  终端  磁带机  MO 
刻录机  终端服务器  调制解调器 
   文章评论
  → 评论内容 (点击查看)   共0条评论,每页显示5条评论   浏览所有评论
(没有相关评论)
  → 发表我的评论
您的姓名: 您的Email:
评论内容:
250字内
发表评论:      发表评论须知 →
  • 尊重网上道德,遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他各项有关法律法;
  • 本站有权保留或删除您发表的任何评论内容;
  • 关于我们 ┋  网站留言 ┋  网站地图 ┋  友情链接 ┋  与我在线 ┋  汇款确认 ┋  管理 ┋  TOP
    Unix爱好者家园  http://www.unix-cd.com/
    联系我们:sdccf@163.com
    腾讯QQ: 7644599
    备案序号:鲁ICP备05000455号
    Copyright (c) 2001-2008 Unix-cd.com. All Rights Reserved.