gpt4 book ai didi

linux - 如何解析 shell 脚本中的命令输出

转载 作者:IT王子 更新时间:2023-10-29 00:57:26 26 4
gpt4 key购买 nike

谁能建议我如何解析下面的命令输出并将特定值存储在变量中。

状态

这是该命令的输出

SELinux status:                 enabled  
SELinuxfs mount: /selinux
Current mode: enforcing
Mode from config file: enforcing
Policy version: 24
Policy from config file: targeted

在这里,我想将 Current 模式的 "enforcing" 存储在一个变量中。

有人可以给我建议吗

提前致谢。

最佳答案

您可以使用 cut 或 sed,任何实现都足以使用,

[root@giam20 ~]# sestatus
SELinux status: enabled
SELinuxfs mount: /selinux
Current mode: enforcing
Mode from config file: enforcing
Policy version: 24
Policy from config file: targeted
[root@giam20 ~]# variable=`sestatus | grep 'Current mode'|cut -f2 -d ":"`
[root@giam20 ~]# echo $variable
enforcing
[root@giam20 ~]#

这个比上面写起来简单。

关于linux - 如何解析 shell 脚本中的命令输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24572769/

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