首页 > 解决方案 > 如何在等号后用awk在引号中提取数字

问题描述

我的参数中有这样的东西:

config_version = "1.2.3"

我正在尝试使用 awk 命令获取不带引号的 1.2.3,这可能吗?

我如何得到引用的数字:awk '/config_version =/ {print $3}' params.txt 输出:“1.2.3”

所需:1.2.3

标签: awkextractquote

解决方案


找到带有正确标签的行,修剪值的引号并打印。

$ awk '$1=="config_version"{gsub(/"/,"",$NF); print $NF}' file

推荐阅读