从 shell 中的另一个字符串中提取字符串
Extracting String from another string in shell
我有这个字符串:
release/3.0.2.344
我想提取这个:
release/3.0.2
模式如下:
release/<number>.<number>.<number>.<number>
在bash中使用parameter expansion:
$ v="release/3.0.2.344"
$ echo "${v%.*}"
release/3.0.2
%
切断变量的末尾,搜索模式是一个点 .
后跟任意字符 *
.
我有这个字符串:
release/3.0.2.344
我想提取这个:
release/3.0.2
模式如下:
release/<number>.<number>.<number>.<number>
在bash中使用parameter expansion:
$ v="release/3.0.2.344"
$ echo "${v%.*}"
release/3.0.2
%
切断变量的末尾,搜索模式是一个点 .
后跟任意字符 *
.