当前位置: 技术问答>linux和unix
(在线等)求助几行shell语句的意思
来源: 互联网 发布时间:2017-03-21
本文导语: #!/bin/bash user=name passwd=123 ( sleep 1 echo $user sleep 1 echo $passwd sleep 1 echo "cat >file.hostb" & sleep 1 cat file.hosta sleep 1 echo exit )|telnet 127.0.0.1 我是想telnet的远端的服务器,然后从服务器上取一个文件 A 的内容到本地,不...
#!/bin/bash
user=name
passwd=123
(
sleep 1
echo $user
sleep 1
echo $passwd
sleep 1
echo "cat >file.hostb" &
sleep 1
cat file.hosta
sleep 1
echo exit
)|telnet 127.0.0.1
我是想telnet的远端的服务器,然后从服务器上取一个文件 A 的内容到本地,不能使用ssh。
我从网上找到上面这个脚本,我执行了下,貌似是有expect的功能,可以telnet到127.0.0.1,并且可以正常退出。但是这个文件file.hostb是做什么用的呢?而且我执行完成,在本机根本找不到。。
非常感谢您的回答,分数不多,我就这么点,,,,
|
登录到对方.
cat file.hosta 输出此文件内容.
cat file.hosta 输出此文件内容.