【发布时间】:2015-03-17 02:29:52
【问题描述】:
我有一个类似 basedir=/cp/osp/peaker/1543.23 的字符串。在这里,我想在 linux 脚本中提取 1543.23,有人可以告诉我如何在这里执行此操作。
可能正在使用 sed、正则表达式,我无法做到。这里我想要 1543.23(所以我想要数字和特殊字符。也)。
【问题讨论】:
我有一个类似 basedir=/cp/osp/peaker/1543.23 的字符串。在这里,我想在 linux 脚本中提取 1543.23,有人可以告诉我如何在这里执行此操作。
可能正在使用 sed、正则表达式,我无法做到。这里我想要 1543.23(所以我想要数字和特殊字符。也)。
【问题讨论】:
您可以使用awk。类似的东西
echo $basedir | awk 'BEGIN {FS="/"};{print $NF}'
首先将字段分隔符 (FS) 设置为“/”,然后打印最后一个字段。
【讨论】: