# 这个Shell解析某个文件sch8527 . txt的所有纪录, # 并且将其路径全部去掉提取文件名,最终通过FTP上传到远端 # sch8527 . txt文件中存放的是grep过的结果,例如grep . -name 8527 > 8527 . txttablist = `cat sch8527 . txt` for tab in $ tablist do tab1 = `basename $ tab` # 去掉路径 echo $ tab echo $ tab1ftp -niv 84.0 . 176.142 << !user rely rely cd 8527 put $ tab $ tab1bye! # 这个惊叹号不能少,否则引发“syntax error ` end of file' unexpected”的错误done