请教各位大神,shell脚本用的是#!/bin/bash,但是脚本中又可能要调用#!/user/bin/expect,这应该怎么写?
3个回答
展开全部
这个/user/bin/expect 是什么东东,一个命令??
#!/bin/bash 这个意思是,该脚本用bash来解析!!
如果你是想引用一个文件,然后用这个文件中定义的函数或者变量的话,可以这样
. /user/bin/expect ,注意前面的点
-------------------------------------------------------------------------------------------------------------
孤陋寡闻了,看了xiehuahere的回答,特地了解了下expect脚本,可以这么玩:
cat login.exp
#!/usr/bin/expect -f
。。。。。。。
然后在shell脚本中调用即可:
#!/bin/bash
expect /root/shell/login.exp $i $j
#!/bin/bash 这个意思是,该脚本用bash来解析!!
如果你是想引用一个文件,然后用这个文件中定义的函数或者变量的话,可以这样
. /user/bin/expect ,注意前面的点
-------------------------------------------------------------------------------------------------------------
孤陋寡闻了,看了xiehuahere的回答,特地了解了下expect脚本,可以这么玩:
cat login.exp
#!/usr/bin/expect -f
。。。。。。。
然后在shell脚本中调用即可:
#!/bin/bash
expect /root/shell/login.exp $i $j
展开全部
一个脚本只能声明为一种语言,要么是 shell,要么是 expect。
你只能是把 expect 脚本另外写入一个文件中,然后在 shell 脚本中调用 expect 脚本。
你只能是把 expect 脚本另外写入一个文件中,然后在 shell 脚本中调用 expect 脚本。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#!/bin/bash
expect -c "
expect命令
"
expect -c "
expect命令
"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询