当前位置: 技术问答>linux和unix
请教:请问shell取得其中的version如何写?
来源: 互联网 发布时间:2017-01-09
本文导语: XML格式如下: 192.168.0.1 6201 4.01.02 希望输入 xmlparser.sh a.xml version可以返回4.01.02 这个怎么实现呢。 刚刚接触shell,求赐教! | 来个简单地 #!/bin/bash str=`grep $2 $1` argLen=`expr length $2 + 2` len=`expr length...
XML格式如下:
192.168.0.1
6201
4.01.02
希望输入 xmlparser.sh a.xml version可以返回4.01.02
这个怎么实现呢。
刚刚接触shell,求赐教!
192.168.0.1
6201
4.01.02
希望输入 xmlparser.sh a.xml version可以返回4.01.02
这个怎么实现呢。
刚刚接触shell,求赐教!
|
来个简单地
#!/bin/bash
str=`grep $2 $1`
argLen=`expr length $2 + 2`
len=`expr length $str - $argLen - $argLen - 1`
echo ${str:$argLen:$len}