是否有可能在另一个heredoc中编写heredoc?
ssh -T -q yxz@server1 <<-"END_TEXT" . . ssh -T -q abc@server2 <<-"SUB_TEXT" . . SUB_TEXT . . END_TEXT
但是,嵌套的heredoc终止符只有在缩进与实际制表符完成时才会被识别。 空间不会工作。
所以你可能想要做更多的事情:
ssh s1 << \eof1 ssh s2 << \eof2 hostname eof2 eof1