用于解析版本字符串的 POSIX shell 命令

问题描述 投票:0回答:1

用于解析和提取字符串的以下组成部分的 posix shell(不是 bash)命令是什么?

  • 给出格式为“15.12”的版本
  • 将 15 和 12 提取到各自的变量中
  • 脚本只能使用sh而不是bash

谢谢!

shell
1个回答
0
投票

使用

read
和此处的文档。

$ IFS=. read -r major minor <<EOF
> 15.12
> EOF
$ echo $major
15
$ echo $minor
12
© www.soinside.com 2019 - 2024. All rights reserved.