获取传递给unix中方法的参数列表

时间:2014-06-06 12:11:53

标签: shell unix hp-ux

我有一个shell脚本调用另一个脚本传递一些变量个参数。

其中一个论点(不知道论证的位置)将是名称" temp "。

在另一个脚本中,我需要测试收到的任何参数是否为" test"从参数列表中进行基于此的计算。

我知道$ 1是第一个参数,$ @是所有参数,所有函数参数都可以通过$ 1,$ 2 .. $ N进行访问。

我需要一种方法,以便我可以获取数组中的所有参数或其他东西然后我可以检查该数组是否" temp "是否存在。

我是UNIX的新手,我不知道如何实现它。任何帮助都将受到高度赞赏。

1 个答案:

答案 0 :(得分:1)

这样的东西?...

#!/bin/sh

if [ $(echo $* | grep -c temp) -eq 0 ]
then
  echo "not found"
else
  echo "found"
fi