Odpověď jak vygenerovat hash hesla v bashi je jednoduchá: mkpasswd -m sha-512 Pro ostatní dostupné metody mkpasswd -m help
if $? -ne 0 syntax error then unexpected
V BASHi poměrně normálně fungující if [ $? -ne 0 ]; then … fi v různé variantě shellu hází chyby (syntax error then unexpected), chvilku trvalo, než jsem došel na toto: if [[ $? -ne 0 ]]; then … fi