首页 > 系统服务 > 详细

linux字符处理工具tail, awk, grep

时间:2014-03-19 01:12:56      阅读:694      评论:0      收藏:0      [点我收藏+]

svn list http://10.254.1.246/svn/Rocket-R2/Install/2014031701/fw | grep ‘.*\.iso$‘ | tail -n 1 | awk -F_ ‘{print $NF}‘ |awk -F. ‘{print $1}‘


说明:

svn list http://10.254.1.246/svn/xxx/Install/2014031701/fw 结果:

yyy_FW_4_2_build_601000_039.iso
yyy_FW_4_2_build_601000_039.iso.md5
yyy_FW_4_2_build_601000_040.iso
yyy_FW_4_2_build_601000_040.iso.md5


grep ‘.*\.iso$‘

利用grep,结合正则表达式,过滤掉以.md5结尾的行


tail -n 1

取内容的最后一行


awk -F_ ‘{print $NF}‘

对管道输入的内容,以_为新分隔符,并打印最后一个域


awk -F. ‘{print $1}‘

对管道输入的内容,以.为新分隔符,并打印第一个域


参考网络文章:

awk总结 -- http://www.chinaunix.net/old_jh/24/691456.html

tail使用方法 -- http://foolraty.iteye.com/blog/1194434

linux字符处理工具tail, awk, grep,布布扣,bubuko.com

linux字符处理工具tail, awk, grep

原文:http://happycool.blog.51cto.com/6045742/1378648

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!