在linux下经常程序经常会遇到需要在各机之间传送文件的情况
下面的shell是最近在程序中使用的,在c程序中调用就传入文件名就可以将文件FTP到指定的位置。
- #! /usr/bin/ksh
- #put files from 71 to 54
- TCARD_PATH="/card/icer/aaa bbb"
- LOCAL_PATH="/afff/BUS/download/temp/"
- if [ $# != 1 ]
- then
- exit -1
- fi
- ftp -n <<!
- open 168.1.5.2
- user tcard tcard
- bin
- cd "$TCARD_PATH"
- lcd $LOCAL_PATH
- put $1 $1
- bye
- !