从一个参数和仅一个参数获取输入

时间:2018-11-20 03:07:16

标签: linux bash shell debian

这是我脚本中的函数:

This is a function from my script

这只是我正在编写的脚本中的函数。基本上,我试图让用户仅键入一个参数,如果该参数不止一个,则它必须输出错误,并且如果它不包含也是错误的参数。当我运行脚本时,我得到:

  

省略号[$#-ne 1]处的语法错误;然后]行

1 个答案:

答案 0 :(得分:0)

正如我评论的那样,您的代码在第一个if语句中缺少半值,并且-ne应该是-eq。这是工作代码和一组测试用例:

TabItem