调试脚本时候出现Syntax error: "(" unexpected

sh/bash/dash/ksh/zsh等Shell脚本
回复
scoky
帖子: 99
注册时间: 2007-07-21 9:12
送出感谢: 0
接收感谢: 0

调试脚本时候出现Syntax error: "(" unexpected

#1

帖子 scoky » 2008-10-14 12:05

#!/bin/bash
function init() {
read -p "请输入帐号:" ide
read -p "请输入密码:" -s code
}

init

调试的时候用sh -n e.sh
终端中出现:e.sh: 2: Syntax error: "(" unexpected
请问怎么解决啊?
rainofchaos
帖子: 140
注册时间: 2006-10-15 12:59
送出感谢: 0
接收感谢: 0
联系:

Re: 调试脚本时候出现Syntax error: "(" unexpected

#2

帖子 rainofchaos » 2008-10-14 18:30

bash scriptname.sh 或者直接运行 ,sh 与 bash 有些地方不兼容
scoky
帖子: 99
注册时间: 2007-07-21 9:12
送出感谢: 0
接收感谢: 0

Re: 调试脚本时候出现Syntax error: "(" unexpected

#3

帖子 scoky » 2008-10-14 18:59

哦,我只是想看看调试的功能
头像
cnkilior
论坛版主
帖子: 4981
注册时间: 2007-08-05 17:40
送出感谢: 0
接收感谢: 5 次

Re: 调试脚本时候出现Syntax error: "(" unexpected

#4

帖子 cnkilior » 2008-10-15 15:22

建议你看看ABS函数部分。

--
func_name()
{
func;
}

---
function name{

func
}
回复

回到 “Shell脚本”