在执行curl从ftp下载apk的时候报错:curl: (1) Protocol ftp not supported or disabled in libcurl
是采用传参调用脚本的方式,简化脚本up_ftp.sh如下:
#!/bin/sh
ftp_path=$1
curl -u al:123456 -o 20201207.apk $ftp_path
调用方式 sh up_ftp.sh " ftp://192.168.8.251/output/20201207.apk"
查了半天也没发现怎么回事,后来发现是ftp路径前面有个空格,所以报错了。
修复优化up_ftp.sh脚本如下:
#!/bin/sh
ftp_path=`echo $1 | sed 's/ /'/g` #删除参数中的空格
curl -u al:123456 -o 20201207.apk $ftp_path