我有一个包含以下内容的文件。我得到了打印版本号的命令。但是我需要截断版本文件中的最后一部分

file.spec:

Version: 3.12.0.2


使用的命令:

VERSION=($(grep -r "Version:" /path/file.spec | awk  '{print ($2)}'))

echo $VERSION


电流输出:3.12.0.2

期望的输出:3.12.0

最佳答案

试试这个:

VERSION=($(grep -r "Version:" /path/file.spec| awk  '{print ($2)}' | cut -d. -f1-3))


使用字段定界符(-d)分割字符串,然后使用-f参数选择所需的字段。

07-24 09:48
查看更多