shell - read - ¿Es posible el anidamiento de Here Document en un script de basix de Unix?
sh linux script (1)
¿Es posible escribir un heredoc dentro de otro heredoc?
ssh -T -q yxz@server1 <<-"END_TEXT"
.
.
ssh -T -q abc@server2 <<-"SUB_TEXT"
.
.
SUB_TEXT
.
.
END_TEXT
Sí
Sin embargo, el terminador heredoc anidado solo se reconocerá cuando esté sangrado si la sangría se realiza con pestañas reales. Los espacios no funcionarán.
Así que probablemente quieras hacer algo más como:
ssh s1 << /eof1
ssh s2 << /eof2
hostname
eof2
eof1