当前位置:首页 > Shell编程 > 正文内容

shell Syntax error: "(" unexpected错误

4周前 (01-03)Shell编程90

执行一个正常的普通do.sh脚本:

#!/bin/bash
# 定义函数
function func() {
n=100
}
# 调用函数
func

echo $n #输出函数内部的变量

使用 ./do.sh和 source do.sh 或者 . do.sh 均能正常执行,问题如下:

uos@uos-PC:~/Desktop$ sh do.sh
do.sh: 3: do.sh: Syntax error: "(" unexpected

什么鬼?经查发现是sh 与 bash 有些地方不兼容导致,直接 bash do.sh 即可。

    扫描二维码推送至手机访问。

    版权声明:本文由周伯通的博客发布,如需转载请注明出处。

    本文链接:http://zhoubotong.site/post/89.html

    分享给朋友:
    返回列表

    没有更早的文章了...

    没有最新的文章了...

    相关文章

    发表评论

    访客

    看不清,换一张

    ◎欢迎参与讨论,请在这里发表您的看法和观点。