今天学习了shell script,发现一个困惑的问题,树上说bash xxx.sh命令与sh xxx.sh的执行效果应该是一样的,但我照搬正确的程序运行,root身份下,发现bash xxx.sh或./xxx.sh能执行通过,但sh xxx.sh就是提示莫名奇妙的语法错误,一会儿declare错误,但语法肯定没错,奇怪了。感觉是权限问题。是否sh命令处于不同的shell,连权限都改了?我是ubuntu系统。问大牛如何修改。
跃然一笑
精慕HU
相关问题
相关分类