sh脚本除了行报错问题

脚本内容:

(root@m01脚本)#猫fenfa_sshkey.exp 

(root@m01脚本)#猫fenfa_sshkey.exp

# !/usr/bin/expect

如果{$命令行参数个数!=2}{,,

, send_user“用法:预计fenfa_sshkey。exp文件主机\ n”,,

,退出,,

},


# define var

设置文件lindex $ argv [0]

设置主机lindex $ argv [1]

设置密码“123456”

产卵ssh-copy-id我文件”美元$主机"

,希望{

“是/否”,,{发送“是的\ r”; exp_continue}

“*密码”{发送“密码\ r美元”}

}

期待eof


退出-onexit {

,send_user“卑劣的你说再见!\ n "

}

执行脚本,报错

 sh脚本除了行报错问题

(root@m01脚本)#/bin/sh - x/服务器/脚本/fenfa_sshkey.exp 

/服务器/脚本/fenfa_sshkey。经验值:15行:语法错误意想不到的令牌附近“}”

/服务器/脚本/fenfa_sshkey。经验值:15行:“}”

解决办法:

 sh脚本除了行报错问题

就多了个空格而已,而已,而已

sh脚本除了行报错问题