I have below expression from which I would like to output +m= value:
"
ginger bread.k +log ../output1 -format +m=3 0 +sleep 10 +suspend 10
"
The output value should be "3" Any suggestions?
I have below expression from which I would like to output +m= value:
"
ginger bread.k +log ../output1 -format +m=3 0 +sleep 10 +suspend 10
"
The output value should be "3" Any suggestions?
echo 'ginger bread.k +log ../output1 -format +m=3 0 +sleep 10 +suspend 10' | sed 's#.*[+]m=\([^ ][^ ]*\).*#\1#'
With shell script you could also use:
$ S='ginger bread.k +log ../output1 -format +m=3 0 +sleep 10 +suspend 10'
$ V=${S#*+m=}
$ echo ${V%% *}
3