永发信息网

linux ftp问题 来个大虾吧

答案:2  悬赏:0  手机版
解决时间 2021-04-28 14:09
  • 提问者网友:呐年旧曙光
  • 2021-04-27 14:11

[qwp@localhost qwp]$ cat update.sh
#!/bin/bash
bak=`date +"%Y%m%d"`
PATH=~/ftp
for i in "$@"
do
        if [ -s $PATH/$i ];then
                echo "[ $i ] is aready exeit;copy this file;"
                /bin/mv $PATH/$i $PATH/$i.$bak
                /bin/ls -ltr $i.$bak
        else
                echo "[ $i ] is not exeit;don't copy;"
        fi
done

ftp -i -n <<EOF
open 192.168.152.2
user qwp qwp
echo "ok"
by
EOF
[qwp@localhost qwp]$ ./update.sh uninst.exe
[ uninst.exe ] is not exeit;don't copy;
./update.sh: line 15: ftp: command not found
[qwp@localhost qwp]$

 

为何此处说 没有ftp命令撒

最佳答案
  • 五星知识达人网友:迷人又混蛋
  • 2021-04-27 15:49
你手动试一下看看用ftp的这个命令有吗?
全部回答
  • 1楼网友:逐風
  • 2021-04-27 17:04
ftp: command not found 表示你没有 ftp 这个命令,你需要在你的linux 下安装它
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯