标签: shell unix sh
我在UNIX脚本中有一个函数,我们需要传递4个参数。如果我传递了所有参数,UNIX脚本执行成功,但如果我传递第一个参数和第三个参数,则UNIX脚本将第三个参数作为第二个参数,脚本失败。请让我知道如何解决这个问题。
提前致谢。
答案 0 :(得分:1)
只是添加到ritesh评论的内容:如果您在脚本中的函数调用中传递参数: -
function_name param1 '' param3 ''
你仍然可以在函数内访问$ 2和$ 4的位置参数(函数参数),但它们将是NULL。