我想決議 Makefile 中版本的數字。我在一個變數中獲取版本,該變數讀取 VER=10.11.12-0.1.2
現在我想要不同變數中的每個單獨的數字,比如說 A=10,B=11 等等。我嘗試了 sed 和 awk 的組合,但沒有讓它完全按照我想要的方式作業。而且似乎管道輸出不起作用在生成檔案中。
A=$(shell echo ${VER} | awk -F . "{print $1}")
有什么輸入嗎?
uj5u.com熱心網友回復:
這是使用 Gnu make 的一種方法:
VER = 10.11.12-0.1.2
VERNUMS := $(subst ., ,$(subst -, ,$(VER)))
A = $(word 1,$(VERNUMS))
B = $(word 2,$(VERNUMS))
# Etc.
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/491856.html
