我瞭解字符串操作使用bash,更特別是關於更換子串:巴什 - 字符串操作Makefile中
#! /bin/bash
VAR1="aaaa.bbbb.cccc"
VAR2="bbbb*"
echo ${VAR1%${VAR2}}
這個bash腳本打印 「AAAA」。我試圖將其包含在我的makefile中,但我無法使其工作。
SHELL:=/bin/bash
VAR1="aaaa.bbbb.cccc"
VAR2="bbbb*"
all:
@echo $${VAR1%$${VAR2}}
此Makefile只打印一個空行。 我覺得我誤解了一些東西,但無法弄清楚什麼。任何幫助將非常感激。
+1比我的修復更簡單。 – chepner
非常好的和有用的技巧,謝謝! – Muja