Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >在shell里面嵌套expect命令语句

在shell里面嵌套expect命令语句

作者头像
染指流年
发布于 2023-03-13 08:17:28
发布于 2023-03-13 08:17:28
1.1K00
代码可运行
举报
文章被收录于专栏:Mr.WangMr.Wang
运行总次数:0
代码可运行

1.在/bin/bash脚本内使用expect命令格式如下

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
示例:
#!/bin/bash
expect <<!      #在bash脚本中嵌套 expect 命令以 <<! 开始
此处为expect命   #中间为需要执行的 expect 命令
!               #在bash脚本中嵌套 expect 命令以 ! 结束

2.一个简单的脚本嵌套expect例子

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#!/bin/bash
d1=$(date "+%Y-%m-%d")
/bin/expect <<!      #expect命令的执行路径
set timeout 30       #等待30秒
spawn bash -c "/bin/scp /home/postgres-backup/${d1}_* root@10.1.0.42:/home/ > /dev/zero" 
                    ⬆#此处为expect执行的命令
expect "password:"   #监测spawn返回的信息里面是否包含'password:'
send "123456\r"      #如果上一条里面包含'password:'那么输入123456,\r 是换行
#expect eof          #执行完 spawn 命令后返回当前控制台。
#interact            #执行完 spawn 命令后留在对方控制台,比如ssh情景,需要留在ssh的机器上面
!                    #expect命令执行完,以 ! 结束

3.注意事项

如果 expect 命令里面包含 通配符,例如上面的例子里面的 * ,这时需要在 spawn 后面加上 bash -c 参数即可,反之亦然。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-05-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
前端学习笔记之CSS知识汇总 CSS介绍
CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素。
Jetpropelledsnake21
2019/02/15
2.2K0
02 . 前端之CSS
外部样式就是讲css写在一个单独的文件中,一般以.css结尾,就叫css文件,然后在html页面进行引入即可,推荐使用此方式:
iginkgo18
2020/09/27
1.5K0
02 . 前端之CSS
CSS
  CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素,给HTML设置样式,让它更加美观。
changxin7
2022/05/06
1.8K0
CSS
css基础
    行内式是在标记的style属性中设定CSS样式。这种方式没有体现出CSS的优势,不推荐使用。
超蛋lhy
2018/08/31
1.6K0
css基础
CSS基础
CSS 语法 CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明。 1 2 3 4 5 6 7 8 9 '''         selector {                   property: value;                   property: value;              ...  property: value                     }           ''' 例如: 1 h1 {color:red; font-size:14px
用户1214487
2018/01/24
2.1K0
CSS基础
前端入门学习--CSS
样式表定义如何显示 HTML 元素,就像 HTML 3.2 的字体标签和颜色属性所起的作用那样。样式通常保存在外部的 .css 文件中。通过仅仅编辑一个简单的 CSS 文档,外部样式表使你有能力同时改变站点中所有页面的布局和外观。
一点儿也不潇洒
2018/08/07
27.9K0
前端入门学习--CSS
CSS简单入门
最近视频看的差不多了,就是一直没总结,这几天在上班之余,偷偷地总结吧,毕竟一些大牛已经快起飞了。
全栈程序员站长
2021/12/23
6080
CSS简单入门
前端-CSS-更改标签样式-长宽字体-背景-边框-显示方式-定位-透明度-扩展点-02
目录 控制标签元素样式 长宽属性、字体属性、文本对齐、文本装饰、首行缩进 背景属性、边框属性、圆角 display 显示方式 盒子模型 margin、padding... float浮动 overflow 清除溢出(超出div大小的部分) position 定位 对文档流的影响 z-index 层级 opacity 标签整体透明度 去掉li 前面的标识 文本垂直居中 单行文本居中 作业案例 关于自适应(不需要了解) 控制标签元素样式 小心得: 样式有继承(遗传)效果(子元素将继承父元素的样式,如果子元素
suwanbin
2019/09/26
1.5K0
前端-CSS-更改标签样式-长宽字体-背景-边框-显示方式-定位-透明度-扩展点-02
css属性及定位操作
font-family可以把多个字体名称作为一个“回退”系统来保存。如果浏览器不支持第一个字体,则会尝试下一个。浏览器会使用它可识别的第一个值。
全栈程序员站长
2022/07/21
2.5K0
css属性及定位操作
CSS入门学习笔记+案例
使用单独的 .CSS 文件定义,然后在页面中使用 link标签 或 @import指令 引入
全栈程序员站长
2022/08/15
1.5K0
CSS入门学习笔记+案例
CSS
  我们可以通过不同的选择器来选择标签,如果多个选择器选中了同一标签时,该以那个选择器来渲染标签呢?于是就牵扯到选择器的优先级问题。
py3study
2020/02/10
1.5K0
重温前端-css篇
q:请将html模块中ul列表的第2个li标签和第4个li标签的背景颜色设置成”rgb(255, 0, 0)”。
kif
2023/03/10
8430
前端学习笔记之CSS网页布局 CSS网页布局
  1、浮动流只有一种排版方式,就是水平排版,它只能设置某个元素左对齐或者右对齐,没有居中对齐,也就是没有center这个取值
Jetpropelledsnake21
2019/02/15
4.9K0
CSS
CSS是Cascading Style Sheets的加简称,中文称为层叠样式表,用来控制网页数据的表现,可以使网页的表现与数据内容分离。
Wyc
2018/09/11
2K0
CSS
CSS3
值: (1)、normal(正常);bold(加粗);(<==常用) (2)、纯数字:100~900的整百数;
roydonGuo
2022/11/02
7910
CSS3
Web前端温故知新-CSS基础
  定义:CSS成为层叠样式表,它主要用于设置HTML页面中的文本内容(字体、大小、对齐方式等)、图片的外形(宽高、边框样式、边距等)以及版面的布局等外观显示样式。CSS以HTML为基础,提供了丰富的功能(如字体、颜色、背景的控制以及整体排版等等),还可以针对不同的浏览器设置不同的样式。
Edison Zhou
2018/08/21
3.5K0
Web前端温故知新-CSS基础
Web前端开发CSS笔记
CSS引用:直接引用 直接在HTML标签的后面加上style类型声明即可,多个类型请用分号隔开.
王瑞MVP
2022/12/28
2.5K0
Web前端开发CSS笔记
CSS学习笔记(基础篇)
CSS 指层叠样式表 (Cascading Style Sheets)(级联样式表)
Daotin
2018/08/31
4.6K0
CSS学习笔记(基础篇)
CSS
CSS的四种引入方式: 一、行内样式 <div style="background-color: blue;color: brown">cairui</div> 二、 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> div{ background-color: blue; color:
用户1173509
2018/01/17
1.4K0
CSS
css(2)
font-family可以将多个字体名保存起来,如果浏览器不支持第一个字体会依次尝试后面的字体。
GH
2019/12/16
1.5K0
css(2)
相关推荐
前端学习笔记之CSS知识汇总 CSS介绍
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文