How to parse a command output in shell script
linux, parsing, shell
Solution
you can use cut or sed, anyone implementation is good enough to use,
[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 ~]#
this is simple to write than above.
Problem
Can anyone please suggest me that how can I parse the below command output and store particular value in a variable. sestatus This is the output of that command ``` SELinux status: enabled SELinuxfs mount: /selinux Current mode: enforcing Mode from config file: enforcing Policy version: 24 Policy from config file: targeted ``` Here I want to store "enforcing" of Current mode: in a variable. Can anyone please suggest me. Thanks In Advance.