我有一个像basedir = / cp / osp / peaker / 1543.23这样的字符串。在这里我想提取1543.23,在linux脚本中,有人可以告诉我如何在这里做到这一点。
可能正在使用sed,正则表达式,我无法做到。在这里我想要1543.23(所以我想要数字和特殊字符。)。
答案 0 :(得分:2)
您可以使用awk
。像
echo $basedir | awk 'BEGIN {FS="/"};{print $NF}'
首先将字段分隔符(FS)设置为“/”,然后打印最后一个字段。