awk - 如何在等号后用awk在引号中提取数字
问题描述
我的参数中有这样的东西:
config_version = "1.2.3"
我正在尝试使用 awk 命令获取不带引号的 1.2.3,这可能吗?
我如何得到引用的数字:awk '/config_version =/ {print $3}' params.txt 输出:“1.2.3”
所需:1.2.3
解决方案
找到带有正确标签的行,修剪值的引号并打印。
$ awk '$1=="config_version"{gsub(/"/,"",$NF); print $NF}' file
推荐阅读
- css - 我希望第一张图片上有文字,但第二张没有 - 可滑动
- javascript - TypeScript react - JSX 元素类型“Modal.Header”没有任何构造或调用签名
- python - 如何从神经网络模型输出中解码标准化值?
- powershell - 在 Powershell 5 中更改 PSModulePath
- javascript - 如何在屏幕中间生成不重叠的随机粒子?
- gitlab - 如何通过 API 比较 GitLab 中的两个不同标签?
- python - pymc3:截断正常混合
- android - Unity3D Android Crunch 压缩文件大小混乱
- sql - 我不能做学校作业。需要 SQLite 帮助
- algorithm - 约翰逊算法,其中从源到其他节点的距离不为零