首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从/etc/ OS -发布中获取os的ID

问从/etc/ OS -发布中获取os的ID
EN

Unix & Linux用户
提问于 2018-03-22 11:57:49
回答 1查看 17.9K关注 0票数 18

当我cat /etc/os-release时,我得到以下信息:

代码语言:javascript
复制
PRETTY_NAME="Kali GNU/Linux Rolling"
NAME="Kali GNU/Linux"
ID=kali
VERSION="2018.1"
VERSION_ID="2018.1"
ID_LIKE=debian
ANSI_COLOR="1;31"
HOME_URL="http://www.kali.org/"
SUPPORT_URL="http://forums.kali.org/"
BUG_REPORT_URL="http://bugs.kali.org/"

我将如何从kali从ID=在bash?我将如何从2018.1从VERSION=在bash?

EN

回答 1

Unix & Linux用户

发布于 2021-09-29 14:28:11

我最近不得不做一些类似的事情,并找到了这个答案。也许这会有帮助:

代码语言:javascript
复制
grep -ioP '^ID=\K.+' /etc/os-release

这方面最酷的部分是\K。简单地说,在解析头脑中的正则表达式时忽略它。一旦您在一行中看到匹配,那么在终端上输出的结果将在\K之后立即开始。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/432816

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档