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"
空的條件是正確的,但在健康檢查中包含字符串不正確。 任何人都知道如何解決它?
感謝