【发布时间】:2020-01-25 08:04:18
【问题描述】:
我正在尝试从makefile 中名为~/Downloads/GGG/some_file.6.txt 的文件中提取6。我非常接近,并设法得到.6,但我似乎无法摆脱点.,只得到6。这是我的生成文件:
FILE = ~/Downloads/GGG/some_file.6.txt
another_file.txt: ${FILE}
@echo $<
@echo $(suffix $(basename $<))
@cp $< $@
结果如下:
$ make
/home/oren/Downloads/GGG/some_file.6.txt
.6
我怎样才能去掉这个点?
【问题讨论】:
-
如果你有越来越复杂的字符串操作要完成,你可以看看the GNUmake table toolkit。参见例如答案在这里:stackoverflow.com/questions/58087491/…