【发布时间】:2015-10-16 16:04:44
【问题描述】:
我试图在一行中找到两个字符串。下面是示例行。
line1: xxxx yyyy time1-12 zzzz time2-13
line2: xxxx yyyy time1-14 zzzz time2-15
我正在使用下面的 grep 命令来实现这一点
grep -o -E 'time1-[0-9]*|time2-[0-9]*' timetest.txt
这给了我输出
time1-12
time2-13
time1-14
time2-15
但我想要这样
time1-12 time2-13
time1-14 time2-15
我在这里缺少什么?我可以使用 awk 或 sed 来获取此输出吗
【问题讨论】:
-
试试
awk '{print $4 " " $6}' timetest.txt