当前位置: 技术问答>linux和unix
这个shell小程序有两处看不懂,求教高手!
来源: 互联网 发布时间:2016-10-19
本文导语: #这个小程序是实现ftp自动下载的。 #!/bin/sh echo "open localhost user anonymous guest bin #这是什么意思 prompt cd pub lcd /home/jiangsai mget * bye " | ftp -n #这句怎么...
#这个小程序是实现ftp自动下载的。
#!/bin/sh
echo "open localhost
user anonymous guest
bin #这是什么意思
prompt
cd pub
lcd /home/jiangsai
mget *
bye
" | ftp -n #这句怎么理解,还有那个-n
#!/bin/sh
echo "open localhost
user anonymous guest
bin #这是什么意思
prompt
cd pub
lcd /home/jiangsai
mget *
bye
" | ftp -n #这句怎么理解,还有那个-n
|
bin大概是binary的缩写,意思是按照二进制格式下载文件。
否则就会按照文本格式下载,结果会把n换成rn
否则就会按照文本格式下载,结果会把n换成rn
|
最后一行大概是 echo "open localhost user anonymous guest ...... bye" | ftp -n
|
ftp -n 这里面的-n是禁止ftp自动登录
|
就是把一组ftp 的子命令(bin mget ..)通过管道发送给ftp命令来执行
模拟ftp的手工运行
模拟ftp的手工运行