gpt4 book ai didi

awk - 使用 awk 打印不带双引号

转载 作者:行者123 更新时间:2023-12-05 08:36:26 27 4
gpt4 key购买 nike

我想获取以下命令的正确值作为不带双引号的字符串。

$ grep '^VERSION=' /etc/os-release
VERSION="20.04.3 LTS (Focal Fossa)"

当我使用以下 awk 对其进行管道传输时,我没有得到所需的输出。

$ grep '^VERSION=' /etc/os-release | awk '{print $0}'
VERSION="20.04.3 LTS (Focal Fossa)"
$ grep '^VERSION=' /etc/os-release | awk '{print $1}'
VERSION="20.04.3
$ grep '^VERSION=' /etc/os-release | awk '{print $2}'
LTS

我该如何解决?

最佳答案

你可以使用这个单一的 awk 命令:

awk -F= '$1=="VERSION" {gsub(/"/, "", $2); print $2}' /etc/os-release

20.04.3 LTS (Focal Fossa)

关于awk - 使用 awk 打印不带双引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69116327/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com