如何在bash脚本中从远程redis服务器上的telnet命令中提取输出。telnet redis bash脚本
我会做:
telnet remote-redis-ip 6379
LRANGE mylist 0 -1
并将结果保存在变量中。我如何在bash脚本下达到这个目标?
感谢,
如何在bash脚本中从远程redis服务器上的telnet命令中提取输出。telnet redis bash脚本
我会做:
telnet remote-redis-ip 6379
LRANGE mylist 0 -1
并将结果保存在变量中。我如何在bash脚本下达到这个目标?
感谢,
试试这个
RET=`telnet remote-redis-ip 6379 << EOF
LRANGE mylist 0 -1
EOF`
echo $RET
,我想用期待automating telnet session using bash scripts后由fedorqui会更好
要保存一个命令的输出在一个变量,做'VAR = $(命令)'。 – fedorqui
是的,我知道,但如果我尝试:var =“$(telnet remote-redis -ip 6379 | echo”LRANGE mylist 0 -1“)”它不起作用 – Matt
嗯,管道没有任何回声感。您想做什么? “telnet remote-redis-ip 6379”的输出和“LRANGE mylist 0 -1”是什么? – fedorqui