我一直在玩一个小的shell脚本来从lynx下载的HTML页面中获取一些信息.
我的问题是我得到这个字符串: <span class="val3">MPPTN: 0.9384</span></td>
我可以使用以下方法修剪它的第一部分:
trimmed_info=`echo ${info/'<span class="val3">'/}`
Run Code Online (Sandbox Code Playgroud)
字符串变为:"MPPTN:0.9384"
但是我怎么能修剪最后一部分呢?好像"/"似乎弄乱了echo命令......我试过:
echo ${finalt/'</span></td>'/};
Run Code Online (Sandbox Code Playgroud)
不确定使用sed是否正常 - 提取数字的一种方法可能是......
echo '<span class="val3">MPPTN: 0.9384</span></td>' | sed 's/^[^:]*..//' | sed 's/<.*$//'
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
277 次 |
最近记录: |