eof之后,如何才能不退出,高手请进

sh/bash/dash/ksh/zsh等Shell脚本
回复
zalpirin
帖子: 21
注册时间: 2007-10-13 20:38

eof之后,如何才能不退出,高手请进

#1

帖子 zalpirin » 2008-03-19 21:47

代码: 全选

sqlite3 -csv mydb.db<<EOF
.output $OUTFILE
select * from test;
EOF
EOF 之后,就退出sqlite的shell了,如何让它不退出呢?
头像
bones7456
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
联系:

#2

帖子 bones7456 » 2008-03-20 16:14

那你上面那个EOF换掉就好了,随便定个下面用不到的词.
关注我的blog: ε==3
zalpirin
帖子: 21
注册时间: 2007-10-13 20:38

#3

帖子 zalpirin » 2008-03-21 13:44

bones7456 写了:那你上面那个EOF换掉就好了,随便定个下面用不到的词.
试验过,无效!
头像
yingfei
帖子: 273
注册时间: 2007-09-03 18:34
来自: 羊城通

#4

帖子 yingfei » 2008-03-22 15:19

用 expect 吧。 给个例子参考:

telnet 自动登录:

代码: 全选

#!/usr/bin/expect -f

set IP "10.255.254.3"

spawn telnet "$IP"
expect "ogin:"
  send "username\n"
expect "assword:"
  send "mypasswd\n"
interact
回复