0
我想寫一個bash腳本,導入所有用戶,併爲每個帳戶執行一些操作。bash腳本循環與if-else語句
a="some account"
b="some account"
#... so on
USERS = #get imported
for ACCOUNT in $USERS; do
if ["$ACCOUNT" == "$a"] || ["$ACCOUNT" == "$b"] || ["$ACCOUNT" == "$c"] || ["$ACCOUNT" == "$d"]; then
echo "Skipping $ACCOUNT"
else
echo "this"
echo "this $ACCOUNT"
fi
done
但似乎有問題。對於每一個帳戶,我得到以下幾點:
[THISIS @ anaccount:找不到
我試圖擺脫單一的支架,並把整個if語句成一個雙支架,但結果在同一個錯誤。
我也刪除了每個變量調用的雙引號,但似乎沒有問題。
有人可以提醒嗎?
請看看:http://www.shellcheck.net/ – Cyrus