我有一个(有点笨拙)系统用于构建和远程控制服务器:
SSH = ssh -t me@server '$(1)'
SEPARATOR = \n\n\n
do_something:
$(call SSH, $(CMD1); $(SEPARATOR); $(CMD2))
在$(CMD1)
和$(CMD2)
之间,我希望在控制台上看到一个可见的分隔符,以提高可读性。如你所见,我尝试了一些非常明显的东西,但它没有按预期工作。不需要看起来很完美的东西。
我完全清楚可能有更好的方法,但目前系统有效,所以我不想仅仅因为像{{1}这样的小问题而完全重新设计它}。
答案 0 :(得分:1)
嗯......显然只是写一个" \ n"逃脱不适合你。如果您希望将其写在成绩单中,则需要打印它们,例如
$(call SSH, $(CMD1); printf "$(SEPARATOR)"; $(CMD2))