ftp shell lcd不起作用
最近需要ftp从服务器下载文件回来,写了个shell脚本如下:
#########################################################################
# File Name: ftp.sh
# Created Time: Thu 30 Aug 2018 11:46:11 PM PDT
#########################################################################
#!/bin/bash
u=ycy
p=1234
ip=10.18.16.9
ftp -v -n $ip<<EOFuser $u $pbinarycd deblcd /home/ycy/rcvftphashprompt offmget *.*bye
EOF
echo "Download from ftp successful"
服务器deb文件下的文件,全部能下载回来,可却总是在当前目录./,而本地目标文件夹/home/ycy/rcvftp什么也没有,
lcd命令没有起作用!
死活找不到解决方案,折腾一早上,各种百度没招最后实在没办法谷歌切到英文一页一页的翻,在下面找到了终极解决方案。
用vim把代码重新写一遍!用vim把代码重新写一遍!用vim把代码重新写一遍!
照着用vim写了一遍,运行,果然有效。
原因:
“---------------------有换行和回车被当做有效字符处理了------------”
ftp shell lcd不起作用相关推荐
- shell中竖线的作用_如何在 Linux 中安装、配置和使用 Fish Shell?
每个 Linux 管理员都可能听到过 shell 这个词.你知道什么是 shell 吗? 你知道 shell 在 Linux 中的作用是什么吗? Linux 中有多少个 shell 可用? -- Ma ...
- shell中source的作用
source命令用法 source FileName source命令作用 在当前bash环境下读取并执行FileName中的命令. *注:该命令通常用命令"."来替代. 使用范例 ...
- 什么是FTP服务器?有哪些作用?
FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务.FTP协议是File Transfer Protoco ...
- linux ftp 命令lcd,Unix/Linux 中经常使用的 ftp 命令小例
FTP 是一种文件传输协议.用于将文件从一台服务器转移到另一台服务器,FTP是使用一个客户端和服务端进行链接.默认端口 21; 通过ftp连接到服务器. # ftp domain.com # ftp ...
- Shell的概念与作用(一个应用程序或者说解释器)
本文源于网络资源的学习与整理,非原创,如有侵权请告知删除. 一.Shell的概念 shell的意思是"壳",如果理解shell在linux中的作用(内核的外壳,既保护内核,也向用户 ...
- shell中竖线的作用_Shell中符号意义
末端 (end-of-line).这个常用在 grep.sed.awk 以及 vim(vi) 当中. ${} 变量的正规表达式 bash 对 ${} 定义了不少用法.见本文后部 $*引用script ...
- ftp地址,ftp地址的2大作用
FTP(File Transfer Protocal),是用于Internet上的控制文件的双向传输的协议.同时,它也是一个应用程序. FTP地址就是我们登录FTP后台时输入的那个IP地址,也就是网站 ...
- shell之冒号的作用
冒号: :在shell中是一种命令,意思是总是为真,但是却不做任何操作,即总是为真的空命令 eg: [root@localhost ~]# ${abc:=t1} -bash: t1: command ...
- shell 中的export作用(转载)
接触BASH的export是将自定义变量变成系统环境变量):我在一个脚本文件中定义一个了变量,然后echo显示出它的值,可结果却不是这样,脚本执行完后用source+脚本文件就可以了,我试了一下果然可 ...
最新文章
- 张宏江对话清华“智班”:我想看到更多极客
- sklearn中的朴素贝叶斯模型及其应用
- Java 多线程Thread
- nginx系列之八:使用upsync模块实现负载均衡
- RabbitMQ延迟消费和重复消费
- jvm系列(一):java类的加载机制
- 区块链组织架构_区块链可以加速开放组织的5种方式
- sublime安装python库_Mac OS 轻松用 Sublime Text 3 配置Python编译环境
- HEVC码率控制介绍(R-Lamda)
- python进程与线程_Python 进程和线程
- 【Excel 操作】二维表转一维表的两种方法
- 【华为云技术分享】深度理解AI概念、算法及如何进行AI项目开发
- vray许可服务器信息怎么看不到,VRay for sketchup的许可证问题怎么解决?
- Python爱心表白,快去发给你心仪的人叭~
- node.js 不能识别?.问号点运算符
- 代码之外——醒世良言
- 【CV】Mask R-CNN:用于目标实例分割的通用框架
- unity3d加载外部图片
- kmeans算法及其改进算法K-means++,ISODATA和Kernel K-means
- 学习JS,实现自动打字机动效
热门文章
- 用java实现八皇后问题_使用java语言实现八皇后问题
- java io流读写文件换行_java基础io流——OutputStream和InputStream的故事(温故知新)...
- for循环一定要指定键么 vue_vue的for循环使用方法
- python常用面试题_史上最全Python工程师常见面试题集锦,有这一份就够了
- 从0搭建一个Springboot+vue前后端分离项目(七)完善前台与后台的联系,完善功能接口
- SQL语言学习(五)流程控制函数学习
- python eval()函数使用
- 对Python中路径操作指南
- 10 个小技巧:快速用 Python 进行数据分析
- Python函数的非固定参数