0
我想编写一个shell脚本来检查第一个参数是否为空或包含字符串“task”。 我想:检查命令是否包含字符串或空
if [ -z "$*" ] || [$1 != *"task"*] ; then
echo "Empty or not contains task"
else
echo "Contains task"
但它是不正确的。 我甚至尝试打破的条件:
if [ -z "$*" ] ; then
echo "empty"
elif [$1 != *"task"*] ; then
echo "Not contains task"
else
echo "Contains task"
空的条件是正确的,但在健康检查中包含字符串不正确。 任何人都知道如何解决它?
感谢