我希望使用tput对我的 makefile 的输出进行一些格式化。一个例子:如果你只是输入
echo $(printf '%*s' "${COLUMNS:-$(tput cols)}" '' | tr ' ' –)
作为 shell 中的命令,它将输出一条横跨终端窗口整个宽度的漂亮行。
我想知道是否有任何方法可以在生成文件中进行此操作?以下仅产生一个空行:
lineTest:
@echo $$( printf '%*s' "${COLUMNS:-$(tput cols)}" '' | tr ' ' – )
绝对是一个愚蠢的问题,但如果你碰巧知道,请插话。