script read how for create shell unix heredoc

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


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