从Linux Bash你可以帮助我如何只显示
Monitoringmetric=1.5Count
而不是
Monitoringmetric=1.5Count;1;2
答案 0 :(得分:0)
FInally显示它,但似乎是一个长命令,请告知我是否有办法缩短这个
$ echo“Monitoringmetric = 1.5Count; 1; 2”| cut -f2 | sed -e's / Monitoringmetric = // g'| cut -f1 -d“;” | sed -e's / Count // g'
答案 1 :(得分:0)
由于您似乎只对 Monitoringmetric = 后面的数字感兴趣,您可以这样做:
echo "Monitoringmetric=1.5Count;1;2" | sed -n -e 's/^Monitoringmetric=\([0-9.]*\).*/\1/p'
答案 2 :(得分:0)
如果您的字符串位于变量中,您还可以使用$ {a %%; *},例如:
a="Monitoringmetric=1.5Count;1;2"
echo ${a%%;*}