是UNIX bash脚本筑巢的here文档可能吗?(Is nesting of Here Docum

2019-08-02 08:52发布

是否可以另写定界符内的定界符?

ssh -T -q yxz@server1 <<-"END_TEXT"
.
.
    ssh -T -q abc@server2 <<-"SUB_TEXT"
    .
    .
    SUB_TEXT
.
.
END_TEXT

Answer 1:

然而,嵌套定界​​符终结将只在当压痕与实际的标签进行缩进认可。 空间将无法正常工作。

所以,你可能想要做更多的东西一样:

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


文章来源: Is nesting of Here Document possible in a unix bash script?