【发布时间】:2021-12-29 10:56:14
【问题描述】:
我有一个文件file,内容如下:
stringa 8.0.1.2 stringx
stringb 12.01.0.0 stringx
我必须从字段 2 中获取一个子字符串(前两个带有点的值)。
我目前正在做cat file | awk '{print $2}' | awk -F. '{print $1"."$2}' 并获得预期的输出:
8.0
12.01
查询是如何用单个 awk 做到这一点的?
我已经尝试使用 match() 但没有看到反向引用的选项。
任何帮助将不胜感激。
【问题讨论】: