我有一个(有点笨拙的)系统来构建和远程控制服务器:
SSH = ssh -t me@server '$(1)'
SEPARATOR = \n\n\n
do_something:
$(call SSH, $(CMD1); $(SEPARATOR); $(CMD2))
在
$(CMD1)和
$(CMD2)之间,我想在控制台上看到一个可见的分隔符,以提高可读性。如您所见,我尝试了一些显而易见的事情,但是它没有按预期工作。不需要看起来完美的东西。
我完全意识到,总体上可能会有更好的方法,但是目前该系统可以运行,所以我不想仅仅因为
$(SEPARATOR)这样的小事情就完全重新设计它。
请您参考如下方法:
好吧……很显然,仅编写“\ n”转义符对您不起作用。如果您希望将其写在成绩单中,则需要打印它们,例如
$(call SSH, $(CMD1); printf "$(SEPARATOR)"; $(CMD2))




