如果不满足所需的参数计数,我希望Bash脚本打印一条错误消息。 我尝试了以下代码: #!/bin/bash echo Script name: $0 echo $# arguments if [$# -ne 1]; then echo "illegal number of parameters" fi 由于某些未知原因,我遇到了以下错误: test: line 4: [2: command not found 我究竟做错了什么?
我知道这是一个基本问题,但我找不到答案。 为什么要使用它?如果编写使用该函数的方法或方法,则将其删除时,代码仍将完美运行,没有代码的情况下将100%正常运行。例如: 有参数: static public int addTwoEach(params int[] args) { int sum = 0; foreach (var item in args) sum += item + 2; return sum; } 没有参数: static public int addTwoEach(int[] args) { int sum = 0; foreach (var item in args) sum += item + 2; return sum; …