如何在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