我相信这条线
if test "$suman_inspect" -eq "yes"; then
导致此错误(逐字):
bash: test: no: integer expression expected
我制定了上面的test
表达式,因为我在网上看到了这个例子:
if test "$#" -eq "0"; then
此测试检查参数数组的长度是否为 0。
那么这两项检查是否有问题呢?我不确定我是否理解第一个有效但第二个无效。
我相信这条线
if test "$suman_inspect" -eq "yes"; then
导致此错误(逐字):
bash: test: no: integer expression expected
我制定了上面的test
表达式,因为我在网上看到了这个例子:
if test "$#" -eq "0"; then
此测试检查参数数组的长度是否为 0。
那么这两项检查是否有问题呢?我不确定我是否理解第一个有效但第二个无效。