expect中使用exec执行shell命令的方法
来源:互联网 发布:淘宝店怎么才能有生意 编辑:程序博客网 时间:2024/05/18 02:02
今天想在expect脚本中获取本机ip,执行脚本是报错,脚本如下:
set localip [exec ifconfig eth0 | grep Mask | cut -d: -f2 | awk '{print $1}]
google了一下,有些文章说需要对shell命令进行修改替换,但我试了一下,依然报错。
继续google,终于发现了一个很简单的解决方法,命令如下:
exec sh -c {your commands here}。
获取ip的脚本可以写成:
set idcid [exec sh -c {ifconfig eth0 | grep Mask | cut -d: -f2 | awk '{print $1}'}]
参考资料:
1. http://www.linuxquestions.org/questions/linux-software-2/ksh-tcl-173092/
2. http://blog.csdn.net/bonny95/article/details/5786283
- expect中使用exec执行shell命令的方法
- expect中使用exec执行shell命令的方法
- shell中嵌套执行expect命令实例
- shell 命令的执行—fork & exec
- shell中exec命令
- shell中expect的初步使用
- shell脚本嵌套执行expect命令
- shell中 exec执行 和 左上角两点执行的区别
- ant使用exec执行shell
- 执行Shell命令的方法。
- tcl exec 执行shell 的*号实现方法
- 使用expect和ssh远程执行命令的脚本
- SHELL脚本中exec命令
- Java Runtime.exec 执行shell命令
- php执行shell命令,system、exec、passthru
- shell中执行一个字符串命令的方法
- python中执行shell命令的几个方法
- python中执行shell命令的几个方法小结
- 用CSS画各种图形
- 微软面试题:有100万个数字(1到9),其中只有1个数字重复2次,如何快速找出该数字
- Microsoft DirectX 9.0 SDK (December 2004)中没有DirectShow的解决办法
- 致新员工书
- android中的weight
- expect中使用exec执行shell命令的方法
- 0范数 无穷范数 上确界
- HSQLDB的研究与性能测试(与Mysql对比)
- Career Cup 1-7
- 不通过App Store,在iOS设备上直接安装应用程序
- 友元函数
- Ssh整合开发介绍和简单的登入案例实现
- Ado.net批量添加和更新数据简单示例
- linq sort