如何在Bash中删除最后找到的值

时间:2016-06-28 13:30:07

标签: linux bash

假设我有一个字符串0.0.25,如何删除点后面的最后一部分(包括它),使其像0.0一样?请注意,最后一部分可以具有可变数字位数。

2 个答案:

答案 0 :(得分:3)

在bash中,您可以执行以下操作:

 echo "${var%.*}"

请参阅Shell Parameter Expansion section of the manual

答案 1 :(得分:0)

使用awk你可以:

echo "0.0.25" | awk -F. '{print $1"."$2}'