字符截取

wuyuchang 2011-06-10 11:27:37
用csh时间字符截取。
如:我的文件是

2011-06-04 07:17:43,814 INFO [STDOUT] (ajp-172.25.1.80-8109-36) event value=30822028
2011-06-04 07:18:08,951 INFO [STDOUT] (ajp-172.25.1.80-8109-26) event value=30822028
2011-06-04 08:02:19,123 INFO [STDOUT] (ajp-172.25.1.80-8109-36) event value=60612741
2011-06-04 08:08:37,966 INFO [STDOUT] (ajp-172.25.1.80-8109-36) event value=81212576
2011-06-04 08:09:48,795 INFO [STDOUT] (ajp-172.25.1.80-8109-50) event value=20822008
2011-06-04 08:25:16,219 INFO [STDOUT] (ajp-172.25.1.80-8109-51) event value=20412171

我截取到的数据是:event value=后的部分
如:
30822028
30822028
60612741
81212576
20822008
20412171
...全文
114 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuyuchang 2011-06-10
  • 打赏
  • 举报
回复
谢谢! 能稍做解释吗,AWK命令很弱!
justkk 2011-06-10
  • 打赏
  • 举报
回复
awk -F= '{print $2}' yourfile
justkk 2011-06-10
  • 打赏
  • 举报
回复
用=作为分隔符号,提取第二个域,也就是等号后面的部分

1,543

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 Solaris
社区管理员
  • Solaris
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧