()几行shell语句的意思

(在线等)求助几行shell语句的意思


#!/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  输出此文件内容.

——其他解决方案——————–
额,好吧,是个管道,问题解决了,还是谢谢大家了!!

()几行shell语句的意思

相关文章:

你感兴趣的文章:

标签云: