我希望使用 tput 对我的 makefile 输出进行一些格式化。例如:如果您只是简单地输入
echo $(printf '%*s' "${COLUMNS:-$(tput cols)}" '' | tr ' ' –)
作为您的shell命令,它会在您的终端窗口中输出一行漂亮的线。
我想知道是否有办法在makefile中实现这一点?以下代码只会产生一个空行:
lineTest:
@echo $$( printf '%*s' "${COLUMNS:-$(tput cols)}" '' | tr ' ' – )
无疑,这是一个愚蠢的问题,但如果你恰好知道答案,请不要犹豫地回复。