LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 712|回复: 2

请教提取字符串(可能有些弱啊)的问题

[复制链接]
发表于 2005-10-8 18:15:03 | 显示全部楼层 |阅读模式
cat fileexample
something1   10:20:30  other
something2   11:30:40  other

如何用shell只提取提取第一行的10:20:30这个字符串(而不是整个第一行)呢?
发表于 2005-10-9 00:42:00 | 显示全部楼层

  1. awk 'NR==1{print $2}' urfile
复制代码

如果不能确定所在域的话,这样试一试

  1. awk 'NR==1{for(i=1;i<=NF;i++)if($i~/[0-9][0-9]:[0-9][0-9]:[0-9][0-9]/){print $i}}' urfile
复制代码
回复 支持 反对

使用道具 举报

发表于 2005-10-9 16:28:50 | 显示全部楼层
echo `cut -d" " -f2 fileexample` | cut -d" " -f1
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表