Linux - 检查字符串是否在列表中

时间:2016-08-31 20:52:06

标签: linux bash shell

我有一个bash脚本,我想检查字符串是否在列表中。 喜欢:string =" Hello World!",List =(" foo"," bar")。 Python示例:

if name in list: # Another way -> if name in ["foo", "bar"]
  # work to do
else:
  sys.exit(1)

谢谢!

1 个答案:

答案 0 :(得分:3)

有很多方法,我看到最简单的方法是:

WORD_LIST="one two three"
MATCH="two"

if echo $WORD_LIST | grep -w $MATCH > /dev/null; then
    command
else
    exit 1
fi