Bash脚本移交输入而不是退出

Bash脚本移交输入而不是退出,bash,scripting,ftp,terminal,netcat,Bash,Scripting,Ftp,Terminal,Netcat,有没有办法让bash脚本在退出时以当前状态将执行移交给用户?例如,我将创建一个脚本,该脚本使用“nc ip address 21”登录到FTP服务器,运行两个命令,然后将已经初始化的FTP shell移交给用户。这可能吗?如果您只想自动登录,请使用ncftp。。。它支持ftp的自动登录和脚本编写您可以在管道输入的末尾添加cat命令,但请确保启动bash interactive(-i选项),以便显示提示: 例如,使用echo和list命令,然后接受用户输入 (echo' echo“这些命令在用户输

有没有办法让bash脚本在退出时以当前状态将执行移交给用户?例如,我将创建一个脚本,该脚本使用“nc ip address 21”登录到FTP服务器,运行两个命令,然后将已经初始化的FTP shell移交给用户。这可能吗?

如果您只想自动登录,请使用ncftp。。。它支持ftp的自动登录和脚本编写

您可以在管道输入的末尾添加cat命令,但请确保启动bash interactive(-i选项),以便显示提示:

例如,使用echo和list命令,然后接受用户输入

(echo'
echo“这些命令在用户输入开始之前通过管道传输”
ls-lrt/directory/you/want/to/show/the/contents/of/before/user/input/begins/
""猫"bash-i
顺便说一句,我用它来定义bash中的函数

您可能需要调整ftp程序以接受普通的标准输入,但如果是这种情况,它可能会接受您的命令