为什么这个shell脚本终端 return 语句是错误的
展开全部
从函数或者源脚本`返回'
出错信息说明很清楚了
从函数里 return 很好理解
从源脚本‘返回’,要看英文原文才好理解:can only `return' from a function or sourced script
注意是 sourced script
也就是用 source 或者 . 命令加载的脚本
所以你这个脚本在别的地方 source 或者 . 进来就不错了:
source test.sh
或者
. test.sh
出错信息说明很清楚了
从函数里 return 很好理解
从源脚本‘返回’,要看英文原文才好理解:can only `return' from a function or sourced script
注意是 sourced script
也就是用 source 或者 . 命令加载的脚本
所以你这个脚本在别的地方 source 或者 . 进来就不错了:
source test.sh
或者
. test.sh
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询