2012-04-23 55 views

回答

4

效果很好,如果你只是失去了报价;

#!/bin/bash 
case "foobar" in 
    *bar) 
     echo "yay!" 
     ;; 
esac 
+2

关键部分是不引用通配符“*”,因为它会直接插入它。如果需要,您仍然可以引用其他部分。 'case $ foo in *“bar”*'baz'*)echo yay ;; esac' – tripleee 2012-04-23 15:26:50