FTP 用法的几个问题:

FTP 用法的几个问题:

 

1.  移动远程文件到不同的文件夹

  

  ftp移动文件和重命名文件是同一个命令  
   
  rename   [filename]   [newfolder/filename]  
   

 

2.  Shell 编程访问ftp server

            ftpread.sh

                  #!/bin/bash

                   ftp   -i   -n    ftpip 2>/dev/null   <<EOF

                   user   username   password

                  cd 3445/tmp

                   get filename

                   bye

                   EOF

 

Note:

 12>/dev/null   :表示忽略错误输出。(1>/dev/null   2>&1 :表示标准和错误输出都忽略)

2 如果你想保留一下log可以将/dev/null替换成日志文件的名称  

 

3.  批量删除ftp file.

方法一:如果可以,把所有的文件放到一个独立的文件夹。用14种方法删除

方法二:如果方法一不方便,把要删除的file 放到一个文件。如file.lst

readfile.sh               

while read LINE

do

    echo $LINE

    ./ftpread.sh $LINE  (2中的方法)

done < file.lst

 

4.  如何删除非空的文件夹

先删除里面的文件 : mdelete *

 再删除文件夹: rmdir foldername

5.  Shell中通常将EOF <<  结合使用,表示后续的输入作为子命令或子Shell的输入,直到遇到EOF为止,再返回到主调Shell

如下:

export NLS_LANG='SIMPLIFIED CHINESE_CHINA.ZHS16GBK'
sqlplus $USERID @$OUT_FILE << EOF
exit
EOF 

 当把这段代码放在Shell中时,会在Shell脚本执行完毕后自动退出SQLPLUS的命令提示符状态。

 

 

      

    

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值