bash - telnet redis bash 脚本

标签 bash redis telnet

如何在 bash 脚本中提取远程 redis 服务器上的 telnet 命令的输出。

我会这样做:

telnet remote-redis-ip 6379 
LRANGE mylist 0 -1

并将结果保存在一个变量中。我怎样才能在 bash 脚本下达到这个目标?

谢谢,

最佳答案

试试这个

RET=`telnet remote-redis-ip 6379 << EOF
LRANGE mylist 0 -1
EOF`

echo $RET

我认为使用 expect automating telnet session using bash scripts fedorqui 的帖子会更好

关于bash - telnet redis bash 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19515962/

相关文章:

javascript - session 未定义 - 使用 Connect-Redis/ExpressJS/Node

linux - 获取 shell 脚本中的行

bash - 如何发布带有需要转义字符的 curl 的 json 字符串?

linux - 登录提示前的横幅消息

python - 具有多线程的安全客观多人游戏状态

redis - Redis 中的 BLPOP、BRPOP 和 BRPOPLPUSH 是什么?

java - 尝试使用 lrzsz 通过 java telnet 服务器使用 zmodem 发送文件

ios - NSStream 不提供任何数据

bash - 如何以安全的方式调用 "EDITOR"环境变量来打开/编辑文件?

linux - 运行并行进程,如果失败则全部退出