linux脚本保存⽂件,LinuxShell脚本:在变量⽂件中保存命令输
出?
我想使⽤某个命令的输出,但我不知道,我怎样才能将输出保存在变量或⽂件中。Linux Shell脚本:在变量/⽂件中保存命令输出?
脚本通过telnet连接到指定的服务器并执⾏不同的命令。进⼀步的命令需要⼀个命令。那么......我必须从命令输出中保存这些信息。
我的代码:
#!/bin/bash
(
echo open server portnumber
sleep 2s
echo "login username password"
sleep 1s
linuxshell脚本怎么运行echo "use sid=1"
CLIENT_LIST=$(echo "clientlist")
sleep 1s
echo "clientupdate client_nickname=Administrator"
for client_id in $(echo $CLIENT_LIST | grep -Eo "clid=[0-9]+" | grep -Eo "[0-9]+"); do
echo "clientpoke clid=$client_id msg=How\sare\syou!"
sleep 1s
done
sleep 1s
echo "logout"
echo "quit"
) | telnet
我想保存在⼀个变量或⽂件中的命令“客户端列表”的输出。⼀个变量将是最好的解决⽅案。但实际上变量只是保存'clientlist'⽽不是命令的输出。 :(
我希望有⼈能帮助我在此先感谢:)
如果你想测试⼀下:!它是对TeamSpeak 3服务器进⾏。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论