原来我是这么干的。。。
[root@TeLinux /tmp/script]$ cat put2ftp.sh
#!/bin/bash
FTILE_NAME=$1
ftp -n <<- EOF
open 192.168.89.36
user tartar tar123456
hash
bin
delete $FTILE_NAME
put $FTILE_NAME
bye
EOF
于是
sh put2ftp hellocat.tar.gz
嗖一下就传过去了
如果我指定了完整路径
sh put2ftp /tmp/some/hellocat.tar.gz
在 delete $FTILE_NAME 这句,ftp 是不需要完整路径的,只需文件名, 求问,我应该如何单独提取出文件名呢?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.