shell 中 ftp -n << ! 报错

cooltnt 2010-09-07 02:52:46
目的:判断日期为某天时,上ftp取文件

if [ $iDAY -eq 01 ]
then
ftp -n << !
open 130.36.1.130
user ****
fi

错误信息为: `<<' is not matched.

去掉if then 判断能执行
...全文
263 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
liruilingfly 2010-09-16
  • 打赏
  • 举报
回复
if [ $iDAY -eq 01 ]
then
ftp -n << !
open 130.36.1.130
user ****
!
fi
!要顶格写,楼上都说了
invoke123 2010-09-14
  • 打赏
  • 举报
回复
你把if~fi写到一行试下。if [ $iDAY -eq 01 ] ; then ftp -n << ! ; open 130.36.1.130 ; user **** ;fi
m_scaner 2010-09-13
  • 打赏
  • 举报
回复
在fi的上一行顶格写个!
cooltnt 2010-09-08
  • 打赏
  • 举报
回复
顶上去,大家帮忙看下啊

3,423

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 其他开发语言
社区管理员
  • 其他开发语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧