gpt4 book ai didi

shell - 通过Makefile通过ssh发出几个命令时的空行

转载 作者:行者123 更新时间:2023-12-02 14:31:43 24 4
gpt4 key购买 nike

我有一个(有点笨拙的)系统来构建和远程控制服务器:

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))

关于shell - 通过Makefile通过ssh发出几个命令时的空行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44178865/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com