问题描述
shell脚本编写方法时出现了一个错误:
numeric argument required
问题分析
查询原因是由于Shell脚本的返回值只能是整形数值,一般是用来表示函数执行是否成功的,0表示成功,其他值表示失败。
因此如果在shell脚本中的方法直接返回如字符串等其他格式的内容,往往会得到如上的错误提示。
如果需要让函数返回整数之外的值,则可以通过定义变量,将需要返回的值赋值给变量,然后通过访问变量的形式访问结果。
shell脚本编写方法时出现了一个错误:
numeric argument required
查询原因是由于Shell脚本的返回值只能是整形数值,一般是用来表示函数执行是否成功的,0表示成功,其他值表示失败。
因此如果在shell脚本中的方法直接返回如字符串等其他格式的内容,往往会得到如上的错误提示。
如果需要让函数返回整数之外的值,则可以通过定义变量,将需要返回的值赋值给变量,然后通过访问变量的形式访问结果。
本文标题:shell脚本错误numeric argument requir
本文链接:https://www.haomeiwen.com/subject/wysdsltx.html
网友评论