Shell 在unix bash脚本中是否可以嵌套Here文档?

Shell 在unix bash脚本中是否可以嵌套Here文档?,shell,unix,heredoc,Shell,Unix,Heredoc,是否可以在另一个heredoc中写入heredoc ssh -T -q yxz@server1 <<-"END_TEXT" . . ssh -T -q abc@server2 <<-"SUB_TEXT" . . SUB_TEXT . . END_TEXT ssh-T-qyxz@server1对 但是,如果缩进是用实际制表符完成的,则只有缩进时才能识别嵌套的heredoc终止符。空间不起作用 所以你可能想做一些更像: ssh s1 <

是否可以在另一个heredoc中写入heredoc

ssh -T -q yxz@server1 <<-"END_TEXT"
.
.
    ssh -T -q abc@server2 <<-"SUB_TEXT"
    .
    .
    SUB_TEXT
.
.
END_TEXT
ssh-T-qyxz@server1对
但是,如果缩进是用实际制表符完成的,则只有缩进时才能识别嵌套的heredoc终止符。空间不起作用

所以你可能想做一些更像:

ssh s1 << \eof1
  ssh s2 << \eof2
    hostname
eof2
eof1
ssh-s1