+ -
当前位置:首页 → 问答吧 → 一个很短小的函数,为什么总是出错

一个很短小的函数,为什么总是出错

时间:2011-03-03

来源:互联网

cat put2.sh
#!/usr/bin/sh

function main {
  bf=transfer.txt
  log=a.log
  logon=prd@psp
  (/usr/local/bin/sftp2 -B $bf $logon) > $log 2>&1 &
}

main;



sh put2.sh
put2.sh: function: execute permission denied
put2.sh: syntax error at line 9: `}' unexpected

作者: 零七年的夏天   发布时间: 2011-03-03

函数中调用(/usr/local/bin/sftp2 -B $bf $logon)的格式正确吗

作者: kelehaier   发布时间: 2011-03-03

但是我用

. ./的方式就没有问题

作者: 零七年的夏天   发布时间: 2011-03-03

热门下载

更多