如何检查参数是否是unix中的字符串

时间:2014-04-16 11:18:39

标签: unix scripting hp-ux

我正在调用一个带有参数的脚本为“incr”:

script.sh incr

我需要检查传递的参数是否为“incr”。

此外,“incr”可以是任何参数,不一定是第一个。 例如:

script.sh -l incr

检查任何参数是否为“incr”的一般方法。

1 个答案:

答案 0 :(得分:0)

如果你想知道一个特定的参数是否是一个字符串,答案是"是"。所有参数都是字符串。如果您想知道参数是否是特定字符串,请检查它:

for arg; do
  if test "$arg" = incr; then
    echo incr is passed as an argument
  fi
done