-1
工作
我收到此錯誤:我的if語句不猛砸
[[: command not found
這裏是我的代碼:
#!/usr/bin/env bash
IS_PYSTACHE_INSTALLED=$(pip list --format=columns | grep "pystache ")
if [[ ! -z "${IS_PYSTACHE_INSTALLED}" ]]; then
echo " > Installing pystache"
pip install pystache
else
echo " > Pystache is already installed"
fi
我在做什麼錯?
你確定你的shell真的是Bash嗎?可能它是別的,例如Dash。 – janos
如果您沒有shebang並且正在以腳本的形式執行它(例如使用'./ script'而不是'bash script''''''''''''''''''''''''''''',支持'[['。 – chepner
我有shebang。我只是沒有複製整個代碼。沒有理由。其餘的工作。 – jnbdz