学习
实践
活动
专区
工具
TVP
写文章
  • 广告
    关闭

    有奖征文丨玩转 Cloud Studio

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Here Documents 结合expect的使用--(1)

    here documents的语法为: cmd << delimiter # << 可以替换为 <<- , delimiter 也可以加上单引号来使用; Here Document 起始部分的<<符号后面,可以追加符号'-', 这样 here documents 的每一行前面的tab 会被忽略,但是空格并不会被忽略;, 这样使用的目的是为了确保在shell脚本中,here documents 的内容看起来更美观; 如果把起始部分的delimiter 加上 单引号 引用起来,那么在here documents 部分的内容中,变量不会被解析;这种情况也是使用比较多的,比如通过cat命令来生成另一个脚本 ,通常不希望把here documents content中的变量进行解析 如果没有使用单引号来 包括delimiter, 那么here documents content中的变量会被解析,比如位置参数 命令来解决自动交互问题是非常广泛的,expect有自己独特的语法,可以写expect脚本来解决复杂的交互问题;但是很多时候,我们会需要在shell中通过调用expect脚本来解决交互问题;这时候就需要Here Documents

    25620

    扫码关注腾讯云开发者

    领取腾讯云代金券